728x90
# 문제
머쓱이는 추운 날에도 아이스 아메리카노만 마십니다. 아이스 아메리카노는 한잔에 5,500원입니다. 머쓱이가 가지고 있는 돈 money가 매개변수로 주어질 때, 머쓱이가 최대로 마실 수 있는 아메리카노의 잔 수와 남는 돈을 순서대로 담은 배열을 return 하도록 solution 함수를 완성해보세요.
# 답안
// 1. 입력: money => 자연수 5500 같은거
// 2. 출력: 최대 잔수와 남는돈을 순서대로 담은 배열 [1,0] 같은거
function solution(money) {
return [Math.floor(money / 5500), money % 5500];
}
# 인사이트
// 배열을 바로 return 한다.
// 몫은 Math.floor(money / 5500) 로 구한다. floor는 몫을 내림한 값
// money % 5500은 나머지 값이다.
// 참고로 자바스크립트에서 % 연산자를 사용하여 나머지를 구할 때 소수점 이하의 값을 포함하지 않는다.
// 즉, % 연산자는 정수를 반환한다!
728x90
'Coding Test > Programmers' 카테고리의 다른 글
[프로그래머스/JavaScript] 코딩 테스트 풀이 (문제 32 - 옷가게 할인 받기) (0) | 2024.02.03 |
---|---|
[프로그래머스/JavaScript] 코딩 테스트 풀이 (문제 31 - 짝수는 싫어요) (0) | 2024.02.02 |
[프로그래머스/JavaScript] 코딩 테스트 풀이 (문제 29 - 중앙값 구하기 ) (0) | 2024.02.02 |
[프로그래머스/JavaScript] 코딩 테스트 풀이 (문제 28 - 배열 두 배 만들기) → map, reduce, for, forEach, for...of 다 사용해보기 (0) | 2024.02.01 |
[프로그래머스/JavaScript] 코딩 테스트 풀이 (문제 27 - 순서쌍의 개수) (0) | 2024.02.01 |