/* 치킨 쿠폰
* 치킨을 시켜먹으면 한 마리당 쿠폰을 한 장 발급
* 쿠폰을 열 장 모으면 치킨을 한 마리 서비스로 받을 수 있고,
* 서비스 치킨에도 쿠폰이 발급됩니다.
* 시켜먹은 치킨의 수 chicken이 매개변수로 주어질 때
* 받을 수 있는 최대 서비스 치킨의 수를 return
*
* chicken result
* 100 11
* 1,081 120
*/
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | public class programmer_0_55 { static int a1 = 100; static int a2 = 1081; public int solution(int chicken) { int answer = 0; while(chicken/10 > 0){ answer += chicken/10; chicken = chicken/10 + chicken%10; } return answer; } public static void main(String args[]){ programmer_0_55 t = new programmer_0_55(); System.out.println("---------------------------------------"); System.out.println("result = " + t.solution(a1)); System.out.println("---------------------------------------"); System.out.println("result2 = " + t.solution(a2)); System.out.println("---------------------------------------"); } } | cs |