1. 조건
단순 구현 문제이다.
그렇게 숫자 크기가 크지도 않고
크기가 큰 배열을 주는것도 아니다.
2. 풀이 과정
n개의 콜라병이 있다고 할때
a개의 빈 콜라병을 가져다주면
b개의 콜라병을 준다고 한다.
그럼 총 받을 수 있는 콜라병의 갯수 result개를 return 하면 된다.
3. 내 코드
function solution(a, b, n) {
let result = 0;
while (n >= a) {
result += parseInt(n / a) * b;
n = parseInt(n / a) * b + (n % a);
}
return result;
}
'개발이야기 > 알고리즘' 카테고리의 다른 글
[알고리즘] 프로그래머스 햄버거 만들기 (0) | 2023.02.02 |
---|---|
[알고리즘] 프로그래머스 옹알이(2) (0) | 2023.02.01 |
[알고리즘] 프로그래머스 숫자 문자열과 영단어 (0) | 2023.01.31 |
[알고리즘] 프로그래머스 삼총사 (0) | 2023.01.29 |
[알고리즘] 프로그래머스 숫자 짝꿍 (0) | 2023.01.27 |