코딩테스트 풀이/JAVA
[프로그래머스/Lv.1] 콜라 문제
무지맘
2023. 6. 30. 10:28
1. Input, Output, Example
- 콜라를 받기 위해 마트에 주어야 하는 병 수 a, 빈 병 a개를 가져다 주면 마트가 주는 콜라 병 수 b, 상빈이가 가지고 있는 빈 병의 개수 n이 주어질 때, 일반화된 콜라 문제를 해결하는 프로그램을 작성하시오.
2. Constraint
1) 1 ≤ b < a ≤ n ≤ 1,000,000
2) 정답은 항상 int 범위를 넘지 않게 주어진다.
3. Code
class Solution {
public int solution(int a, int b, int n) {
int coke = 0;
while(n>=a){
coke += (n/a)*b;
n = n%a + (n/a)*b;
}
return coke;
}
}
- +1