코테/프로그래머스

[프로그래머스/Lv. 0] 치킨 쿠폰

imname1am 2023. 2. 8. 11:49
반응형

내 코드 (틀림)

class Solution {
    public int solution(int chicken) {
        int answer = 0;
        int rest = 0;
        
        while(chicken != 0) {
            answer += chicken / 10;
            rest += chicken % 10;
            chicken /= 10;
        }
        
        return answer + rest/10;
    }
}

테스트케이스 9가 실패했다..

 

모르겠어서 참고했다..

 

[Algorithm] 프로그래머스 - 치킨 쿠폰 (Kotlin)

치킨을 시켜먹으면 1마리 당 쿠폰을 1장 발급한다. 쿠폰을 10장 모으면 서비스 치킨을 1마리 받고, 서비스 치킨에도 쿠폰이 발급된다. 시킨 치킨의 수 chicken이 매개변수로 주어질 때 받을 수 있는

onlyfor-me-blog.tistory.com

class Solution {
    public int solution(int chicken) {
        int coupon = chicken;
        int service = 0;
        
        while(coupon >= 10) {
            service += coupon / 10;
            coupon = coupon / 10 + coupon % 10;
        }
        
        return service;
    }
}

coupon이랑 chicken 값이 같은데 왜 굳이 변수 설정해서 하는거지? 싶었는데

이렇게 안 바꾸면 변수명으로 인해 헷갈리기 때문...ㅎ

 

 

반응형