본문 바로가기

프로그래머스/lv0

치킨 쿠폰

/* 치킨 쿠폰
 * 치킨을 시켜먹으면 한 마리당 쿠폰을 한 장 발급
 * 쿠폰을 열 장 모으면 치킨을 한 마리 서비스로 받을 수 있고,
 * 서비스 치킨에도 쿠폰이 발급됩니다.
 * 시켜먹은 치킨의 수 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

'프로그래머스 > lv0' 카테고리의 다른 글

배열 자르기  (0) 2022.12.05
이진수 더하기  (1) 2022.12.05
로그인 성공?  (0) 2022.12.05
등수 매기기  (1) 2022.12.05
특정 문자 제거하기  (0) 2022.12.05