💜 코드
function solution(a, b, n) {
let result = 0;
while(n>=a){
result += Math.floor(n/a) * b;
n = Math.floor(n/a)*b + n%a;
}
return result;
}
💜 실행 결과
💜 다른 사람의 풀이
function solution(a, b, bottles) {
let total = 0;
while (bottles >= a) {
let recycle = Math.floor(bottles / a) * b;
total += recycle;
bottles = (bottles % a) + recycle;
}
return total;
}
'프로그래머스(JavaScript) > Lv1' 카테고리의 다른 글
[프로그래머스 : 연습문제] Lv1. 카드 뭉치 (JavaScript) (0) | 2024.04.01 |
---|---|
[프로그래머스 : 연습문제] Lv1. 추억 점수 (JavaScript) (0) | 2024.03.31 |
[프로그래머스 : 연습문제] Lv1. 푸드 파이트 대회(JavaScript) (0) | 2024.03.28 |
[프로그래머스 : 연습문제] Lv1. 문자열 내 마음대로 정렬하기(JavaScript) (0) | 2024.03.25 |
[프로그래머스 : 월간 코드 챌린지 시즌1] Lv1. 두 개 뽑아서 더하기(JavaScript) (0) | 2024.03.25 |