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
반응형
'알고리즘 문제풀이 > Programmers - 자바' 카테고리의 다른 글
프로그래머스 - 소수 만들기 (0) | 2023.04.04 |
---|---|
프로그래머스 - 소수 찾기 (0) | 2023.04.03 |
프로그래머스 - 크기가 작은 부분문자열 (0) | 2023.03.30 |
프로그래머스 - 두 개 뽑아서 더하기 (0) | 2023.03.29 |
프로그래머스 - K번째수 (0) | 2023.03.29 |