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 |