programmers

[Programmers Level 0] 치킨 쿠폰 Javascript

냠냠맨 2022. 11. 30. 22:54

문제정보

 

 

서비스 치킨을 얼마나 먹을 수 있을지 구하는 문제입니다.

예전엔 치킨 시켜먹으면 열마리 모았을때 한마리 공짜인 쿠폰 하나씩 주는게 국룰이었는데

요새는 많이 사라지고 있는 문화같아서 안타까운..

 

나중에는 치킨쿠폰이란게 뭔지도 모르는 애들도 나오는 거 아님?

하여간 서비스 치킨에도 쿠폰을 주는 거 보면 굉장히 인심이 넉넉한 사장님인 것 같네요

 

구현하는 건 쉬울 것 같습니다.

 


 

나의풀이

 

function solution(chicken) {
    let counter = 0
    while(chicken > 1) {
        counter += chicken / 10
        chicken = chicken / 10
    }
    return Math.floor(counter)
}

 

 

counter가 서비스로 받은 치킨라고 생각하면 쉽습니다.

 

chicken에는 chicken을 10 나눈값을 넣어주고

while문이 false가 될때까지 반복하면 답이겠네요

 

반응형