프로그래머스 JS LV0

LV0 32 아이스 아메리카노

와라리요 2022. 10. 17. 14:01

문제

 - 머쓱이는 추운 날에도 아이스 아메리카노만 마십니다. 아이스 아메리카노는 한잔에 5,500원입니다. 머쓱이가 가지고 있는 돈 money가 매개변수로 주어질 때, 머쓱이가 최대로 마실 수 있는 아메리카노의 잔 수와 남는 돈을 순서대로 담은 배열을 return 하도록 solution 함수를 완성해보세요.

 

입출력 예

money result
5,500 [1, 0]
15,000 [2, 4000]

 

나만의 풀이

  이 문제는 간단한 수학 문제와 같다. 우리 초등학생 때 소숫점을 모르는 상태로 나눗샘을 하는 것과 동일하다고 생각하면 될 것 같다.

  우선 몫은 money라는 매개 변수에 /5500을 하는데 floor()을 이용해서 소숫점을 버리고 나머지는 %5500를 이용했다.

  그리고 나온 값들을 배열로 리턴을 했다.

function solution (money) {
    return [Math.floor(money / 5500), money % 5500]
}