BOJ

백준 파이썬 10162 전자레인지

Coding_SJ 2020. 3. 16. 23:10

 

 

 

 

 

 

 

풀이

1
2
3
4
5
6
7
8
= 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초더하는 느낌으로.