알고리즘/백준

백준 10162: 전자레인지 (Python)

sssbin 2021. 9. 30. 15:22
import sys
t = int(sys.stdin.readline())
time = [300, 60, 10]
cnt = []

for i in time:
    cnt.append(t // i)
    t %= i

if t == 0:
    print(cnt[0], cnt[1], cnt[2])
else:
    print(-1)

 

 

거스름돈 문제랑 거의 똑같다

다른게 있다면 시간이 딱 안 맞으면 -1 출력한다는 것과

총 횟수가 아닌 각각의 횟수를 출력해야 한다는 것!

그래서 cnt도 리스트 만들어주고 각각 for문 돌 때마다 횟수를 cnt에 추가했다

 

 

이건 그냥 신기해서...ㅎ

서브태스크 문제 처음 풀어봤는데 맞았습니다!!가 아닌 점수가 나온다

 

'알고리즘 > 백준' 카테고리의 다른 글

백준 1789: 수들의 합 (Python)  (0) 2021.10.02
백준 1946: 신입 사원 (Python)  (0) 2021.09.30
백준 2217: 로프 (Python)  (2) 2021.09.29
백준 5585: 거스름돈 (Python)  (0) 2021.09.29
백준 1026: 보물 (Python)  (0) 2021.09.29