728x90
전자레인지
https://www.acmicpc.net/problem/10162
문제
코드
# 전자레인지
T = int(input())
A, B, C = 300, 60, 10
result = [0, 0, 0]
while T >= 10:
if T >= A:
result[0] += T // A
T %= A
elif T < A and T >= B:
result[1] += T // B
T %= B
elif T < B and T >= C:
result[2] += T // C
T %= C
if T != 0:
print(-1)
else:
print(f'{result[0]} {result[1]} {result[2]}')
- 더 간결한 풀이
t=int(input())
if t % 10 !=0:
print(-1)
else:
a,b,c=0,0,0
a=t//300
b=(t % 300) // 60
c=(t % 60) // 10
print(a,b,c)
728x90
반응형
'Algorithm > 백준' 카테고리의 다른 글
[백준] 거스름돈 - 파이썬 (0) | 2024.06.20 |
---|---|
[백준] 타슈 - 파이썬 (0) | 2024.06.20 |
[백준] 세탁소 사장 동혁 - 파이썬 (0) | 2024.06.20 |
[백준] 음식물 피하기 (1743번) - 파이썬 (0) | 2024.04.09 |
[Do it! 알고리즘] K번째 수 구하기(백준 11004) (0) | 2024.03.12 |