Pink Rose Flower

Python/Beakjoon

10162번: 전자레인지

hyunjoo 2021. 8. 8. 01:55

10162번: 전자레인지 (acmicpc.net)

 

10162번: 전자레인지

3개의 시간조절용 버튼 A B C가 달린 전자레인지가 있다. 각 버튼마다 일정한 시간이 지정되어 있어 해당 버튼을 한번 누를 때마다 그 시간이 동작시간에 더해진다. 버튼 A, B, C에 지정된 시간은

www.acmicpc.net

 

>>

A,B,C버튼의 시간을 초 단위로 바꿔 각 변수에 저장한다.

입력받은 T를 A,B,C로 나누어 떨어지지 않는다면 -1일 출력하고

T가 A보다 크다면 A부터 나누어 그 몫은 A버튼을 누른 수 변수(A_count)에 저장하고 그 나머지를 B,C를 차례대로 나누어 각각의 버튼을 누른 수 변수에 저장한다.

그리고 버튼 누른 수를 출력한다.

 

T=int(input())

A=5*60
B=1*60
C=10

A_count=0
B_count=0
C_count=0

if T%A%B%C!=0:
    print('-1')
else:
    if T>=A:
        A_count+=T//A
        B_count+=T%A//B
        C_count+=T%A%B//C
    elif T>=B:
        B_count+=T//B
        C_count+=T%B//C
    else:
        C_count+=T//C

    print(A_count,B_count,C_count)
반응형

'Python > Beakjoon' 카테고리의 다른 글

11050번: 이항 계수 1  (0) 2021.08.10
2480번: 주사위 세개  (0) 2021.08.08
10156번: 과자  (0) 2021.08.07
1085번: 직사각형에서 탈출  (0) 2021.08.07
5543: 상근날드  (0) 2021.08.07