코딩 테스트 풀이 🛠

[프로그래머스] 치킨 쿠폰

엄성준 2023. 10. 15. 21:56

문제 설명

프로그래머스 치킨은 치킨을 시켜먹으면 한 마리당 쿠폰을 한 장 발급합니다. 쿠폰을 열 장 모으면 치킨을 한 마리 서비스로 받을 수 있고, 서비스 치킨에도 쿠폰이 발급됩니다. 시켜먹은 치킨의 수 chicken이 매개변수로 주어질 때 받을 수 있는 최대 서비스 치킨의 수를 return하도록 solution 함수를 완성해주세요.

 

제한사항
  • chicken은 정수입니다.
  • 0 ≤ chicken ≤ 1,000,000

 

입출력 예
chicken result
100 11
1,081 120

 

나의 풀이

function solution(chicken) {
    let answer = 0;
  
    while(chicken >= 10){      
        answer += parseInt(chicken/10)
      
        chicken = chicken % 10 + parseInt(chicken / 10) // 동시에 진행해야지 정상적으로 값이 출력
        
    }
    return answer
}