프로그래머스 120884 치킨 쿠폰 JAVA

sundays·2023년 3월 26일
0

문제

치킨 쿠폰

풀이

이 문제는 생각보다 되게 어렵게 풀었던것 같다.
쿠폰을 10장모아서 먹어도 쿠폰이 한장 더 나온다. 그래서 쿠폰이 생기는데로 남은 쿠폰에다가 추가해서 치킨을 또 하나 시킬수도 있게 된다

int answer = 0;
// 쿠폰이 남지 않을때까지 쓰기 위해 
while (chicken >= 10) {
	// 먹고 생긴 치킨 쿠폰 개수
	int k = chicken % 10;
    
    // 먹은 치킨을 더해준다
    answer += chicken / 10;
    
    // 총 치킨의 개수 = (치킨 쿠폰으로 먹을 수 있는 치킨 + 현재 치킨 개수) 
    // 현재 먹고 남은 치킨 개수 = (총 치킨의 개수 / 10)
    chicken = k + chicken / 10;
}

전체 코드

전체 코드

profile
develop life

0개의 댓글