BOJ
백준 파이썬 10162 전자레인지
Coding_SJ
2020. 3. 16. 23:10
풀이
1
2
3
4
5
6
7
8
|
a = int(input())
if a%10 == 0:
b = a//300
c = (a%300)//60
d = a%60//10
print(b,c,d,sep=" ")
else:
print(-1)
|
cs |
그냥 평범한 유형..
만약에 시간 정확히 맞출 수 없으면 -1출력하라는 문제가 아니라
10초 더 돌리라고 문제내면, (예를들어 234초면 240초 돌리게끔)
1
2
3
4
5
6
7
8
9
10
11
12
|
a = int(input())
if a%10 == 0:
b = a//300
c = (a%300)//60
d = a%60//10
print(b,c,d,sep=" ")
else:
a = (a+10 - a%10)
b = a//300
c = (a%300)//60
d = a%60//10
print(b,c,d,sep=" ")
|
cs |
a를 10으로 나눈 나머지 빼고 10더해주면 됨
234초에서 4초빼고 10초더하는 느낌으로.