알고리즘 문제풀이/Programmers - 자바
프로그래머스 - 콜라 문제
올리브영
2023. 3. 31. 16:46
728x90
반응형
class Solution {
public int solution(int a, int b, int n) {
int answer = 0;
int remain = 0; // 남는 콜라
while(true){
if(n < a){ // 남은 빈병이 교환해야되는 수보다 작은 경우
break;
}
remain = n%a; // 바꾸지 못하는 남은 빈병들
answer = answer + ((n/a) * b); // 받은 콜라
n = ((n/a) * b) + remain; // 남은 빈병 + 받은 콜라
}
return answer;
}
}
728x90
반응형