https://school.programmers.co.kr/learn/courses/30/lessons/120884
정답
class Solution {
public int solution(int chicken) {
int answer = 0;
int coupon = chicken;
while(coupon>9)
{
answer+=coupon/10;
int service = coupon/10;
int left = coupon%10;
coupon = left+service;
}
return answer;
}
}
다른 사람의 풀이
class Solution {
public int solution(int chicken) {
int coupon = chicken;
int service = 0;
int mod = 0;
int ans = 0;
while(coupon >=10){
service = coupon/10;
mod = coupon%10;
ans += service;
coupon = service+mod;
}
return ans;
}
}
class Solution {
public int solution(int chicken) {
int answer = 0;
while(true){
int temp = chicken/10;
chicken = temp+chicken%10;
answer += temp;
if(temp==0){
break;
}
}
return answer;
}
}
'Java > 프로그래머스' 카테고리의 다른 글
[JAVA] 프로그래머스 - A로 B 만들기 (0) | 2024.05.12 |
---|---|
[JAVA] 프로그래머스 - 이진수 더하기 (0) | 2024.05.12 |
[JAVA] 프로그래머스 - 로그인 성공? (0) | 2024.05.11 |
[JAVA] 프로그래머스 - 옹알이(1) (0) | 2024.05.11 |
[JAVA] 프로그래머스 - 등수 매기기 (0) | 2024.05.11 |