728x90
문제 설명
https://school.programmers.co.kr/learn/courses/30/lessons/132267
문제 풀이 방법
수학적인 문제 풀이가 중요한 무제이다.
while 반복문을 이용해 문제를 풀었으며 새로 얻은 콜라와 남았던 콜라를 더해 다음 단계(?) 의 콜라 갯수를 구해 계산을 진행했다.
완성된 코드
const solution = (a, b, n) => {
let answer = 0;
while(n >= a){
const get = Math.floor(n/a) * b;
answer += get;
n = get + (n % a);
}
return answer
}
728x90
'코딩 테스트 > 프로그래머스 코딩 테스트 연습' 카테고리의 다른 글
[JS] 3Level / 연습문제 / 숫자 타자 대회 (1) | 2023.10.20 |
---|---|
[JS] 1Level / 연습문제 / 추억 점수 (0) | 2023.10.19 |
[JS] 2Level / 연습문제 / 호텔 대실 (0) | 2023.10.17 |
[JS] 2Level / 2018 KAKAO BLIND RECRUITMENT / [3차] 방금그곡 (1) | 2023.10.13 |
[JS] 2Level / 연습문제 / 무인도 여행 (0) | 2023.10.12 |