[BOJ] 10162번: 전자레인지 (Python)

seulzzang·2022년 9월 26일
0

코딩테스트 연습

목록 보기
20/44
post-thumbnail

📍문제

[BOJ] 10162번: 전자레인지

📍풀이

  • 이전에 풀었던 거스름돈 문제와 유사하게 그리디 알고리즘으로 풀면 된다.
  • 여기서는 각각의 횟수를 출력하라 했으므로 가장 큰 단위인 300초부터 ans배열에 횟수를 담아준다.

💻코드

buttons = [300, 60, 10] #5분, 1분, 10초
T = int(input())
ans = []
cnt = 0

if T % 10 != 0:
    print(-1)
else:
    for button in buttons:
        cnt = T // button
        ans.append(cnt)
        T %= button
  
    print(ans[0], ans[1], ans[2], sep = ' ')
profile
중요한 것은 꺾이지 않는 마음

0개의 댓글