Python으로 구현한 10162번 전자레인지 문제 풀이입니다.
https://www.acmicpc.net/problem/10162
t = int(input())
if t % 10 != 0 :
print(-1)
else :
a = t // 300
b = (t%300) // 60
c = (t%300) % 60 // 10
print(a, b, c)
입력받은 t를 10으로 나눈 값이 0이 아닐 경우 제시된 3개의 버튼으로 t초를 맞출 수 없으므로 -1을 출력하고
그렇지 않을 경우 a에 t를 300초(5분)로 나눈 몫을 할당하고, b에 t를 300으로 나눈 나머지 값에 60초(1분)를 나눈
몫을 할당한다. 또한, c에 t를 300으로 나눈 나머지 값에 다시 60을 나눠 나온 나머지 값에 10초를 나눈 몫을 할당하여
최종적으로 a, b, c를 출력한다.
'백준(Python) 풀이 > 수학' 카테고리의 다른 글
백준(Python) 2953번 나는 요리사다 풀이 (0) | 2021.10.12 |
---|---|
백준(Python) 5565번 영수증 풀이 (0) | 2021.10.12 |
백준(Python) 10610번 30 풀이 (0) | 2021.10.12 |
백준(Python) 1977번 완전제곱수 풀이 (0) | 2021.10.12 |
백준(Python) 6588번 골드바흐의 추측 풀이 (0) | 2021.10.12 |