코딩_Python(Level.0)

[Level.0] 치킨 쿠폰

Hong's_Computer 2026. 3. 20. 16:44
반응형

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

제한사항

  • chicken은 정수입니다.
  • 0 ≤ chicken ≤ 1,000,000

문제 해결

def solution(chicken):
    service = 0
    while chicken > 9:
        service += chicken//10
        rest = chicken%10
        chicken = rest + chicken//10
    return service

 

주석: 서비스 치킨에서 재발급되는 쿠폰을 누적 합산하여 최종적으로 수령 가능한 총 서비스 권수를 도출

반응형

'코딩_Python(Level.0)' 카테고리의 다른 글

[Level.0] 문자열 밀기  (0) 2026.03.23
[Level.0] 저주의 숫자 3  (0) 2026.03.23
[Level.0] 외계어 사전  (0) 2026.03.20
[Level.0] 전국 대회 선발 고사  (0) 2026.03.20
[Level.0] 캐릭터의 좌표  (0) 2026.03.20