[Lv.0] 치킨 쿠폰*

01수정·2023년 10월 25일
0
post-thumbnail

<입문 100문제> Day 24 - 수학, 시뮬레이션, 문자열, 조건문, 반복문

문제



풀이

function solution(chicken) {
    let service = 0;
    
    while (chicken >= 10) {
      	// 치킨 개수에 따라 받은 서비스쿠폰의 개수 
        service += Math.floor(chicken/10);
        
      	// 탈출조건 
      	// 치킨의 개수 : 남는쿠폰 + 서비스쿠폰으로 시킬 수 있는 치킨의 수 
        chicken = chicken % 10 + Math.floor(chicken/10);
    }
    
    return service;
}

해답

function solution(chicken) {
    var answer = parseInt((chicken-1) / 9);
    return answer;
}
profile
새싹 FE 개발자

0개의 댓글