


나의 풀이
class Solution {
public int solution(int a, int b, int n) {
int answer = 0;
while (n >= a) {
int x = (n / a) * b;
answer += x;
n = x + (n % a);
}
return answer;
}
}
생각보다 간단한 문제였는데 헤맸다..
다른 사람의 풀이
class Solution {
public int solution(int a, int b, int n) {
int answer = 0;
while (n >= a) {
answer += n/a*b;
n = n%a + n/a*b;
}
return answer;
}
}
'알고리즘' 카테고리의 다른 글
| [프로그래머스] 소수 만들기(Java) * (0) | 2024.12.12 |
|---|---|
| [프로그래머스] 모의고사(Java) * (0) | 2024.12.11 |
| [프로그래머스] 푸드 파이트 대회(Java) * (0) | 2024.12.05 |
| [프로그래머스] 가장 가까운 같은 글자(Java) * (0) | 2024.12.04 |
| [프로그래머스] 두 개 뽑아서 더하기(Java) * (0) | 2024.12.03 |