문제
내가 작성한 정답
class Solution{
public int solution(int chicken){
int totalservice = 0;
int service = 0;
int coupon = chicken;
while(coupon >= 10){
service = coupon/10;
totalservice += service;
coupon = coupon % 10 + service;
}
return totalservice;
}
}
다른 사람들의 정답
class Solution {
public int solution(int chicken) {
int answer = chicken/9;
// 맨 처음의 닭의 경우에는 10마리를 시켜야 서비스를 받을 수 있으므로 9로 나누어 떨어지는 경우
// -1을 해줘야한다
if(chicken>1&&chicken%9==0){
answer--;
}
return answer;
}
}
Share article