function solution(a, b, n) {
let answer = 0;
let i = n;
while (i>=1) {
answer += Math.floor(i / a) * b;
i = Math.floor(i / a);
}
return answer;
}
계속 답에서 1이 모자라게 나온다!
나머지를 추가해주지 않았고, i에 *b를 빼먹었다
function solution(a, b, n) {
let answer = 0;
let i = n;
while (i>=a) {
answer += Math.floor(i / a) * b;
i = Math.floor(i / a) * b + (i % a);
}
return answer;
}
'코딩 테스트 > test_javaScript' 카테고리의 다른 글
[코딩테스트/javaScript] 2016년 (0) | 2025.01.13 |
---|---|
[코딩테스트/javaScript] 명예의 전당 (0) | 2025.01.12 |
[코딩테스트/javaScript] 푸드 파이트 대회 (0) | 2025.01.10 |
[코딩테스트/javaScript] 가장 가까운 같은 글자 (0) | 2025.01.09 |
[코딩테스트/javaScript] 두 개 뽑아서 더하기 (0) | 2025.01.08 |