

내가 작성한 코드
class Solution {
public int solution(int a, int b, int n) {
int answer = 0;
while (n >= a) {
int temp = n / a; // 새로 받는 음료 개수
answer += temp * b; // 받은 음료 누적
n = n % a + temp * b; // 남은 음료 + 새로 받은 음료
}
return answer;
}
}
다른 사람의 코드
class Solution {
public int solution(int a, int b, int n) {
return (n > b ? n - b : 0) / (a - b) * b;
}
}
Share article