1. 나의 풀이
idea
//1. money 나누기 5500 의 몫이 최대 마실 수 있는 아메리카노일것이다.
//2. money 에서 5500 * 1번에서 구한 몫을 넣은것을 빼면 남는 돈일 것이다.
//3. 위의 값들을 배열에 잘 넣어주면완료일것
function solution(money) {
var answer = [];
let maxCoffee = Math.floor(money / 5500)
let remainMoney = money - 5500 * Math.floor(money/ 5500)
answer.push(maxCoffee)
answer.push(remainMoney)
return answer;
}
느낀점
1. 보자마자 금방 아이디어대로 풀었다.
2. 이번문제는 빨리 푼만큼 다른 사람들의 풀이가 더 궁금했다.
2. 다른 사람 풀이 (330명)
function solution(money) {
return [Math.floor(money / 5500), money % 5500];
}
느낀점.
1. 풀이를 보니 내가 아직 javascirpt에 익숙하지 않다는게 느껴진다.. 배열을 이렇게 그냥 해도 되구나.
'자료구조 & 알고리즘 > 프로그래머스' 카테고리의 다른 글
[programmers] Lv0. 배열뒤집기 Day5 (0) | 2023.02.16 |
---|---|
[programmers] Lv0. 나이출력 Day5 (very easy) (0) | 2023.02.16 |
[programmers] Lv0. 배열의 평균값 (ps. Lv0도 어려워요) Day4 (0) | 2023.02.15 |
[programmers] Lv0. 피자 나눠 먹기(3) (ps. Lv0도 어려워요) Day4 (0) | 2023.02.15 |
[programmers] Lv0. 피자 나눠 먹기(2) (ps. Lv0도 어려워요) Day4 (0) | 2023.02.15 |