[백준] #10162 전자레인지 python

2023. 2. 7. 06:00

https://www.acmicpc.net/problem/10162

 

10162번: 전자레인지

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

www.acmicpc.net

 

📕 설명 📕

300, 60, 10초 세 개로 나누고 각각으로 나눈다.

 

1의 자리가 있는 경우는 정확히 나눌 수 없으므로 -1으로 출력한다.

 

🧑🏻‍💻 나의 풀이 🧑🏻‍💻

N = int(input())

A = 300
B = 60
C = 10
div_A = 0
div_B = 0
div_C = 0

div_A = N // A
N -= div_A * A
div_B = N // B
N -= div_B * B
div_C = N // C

if N % 10 != 0:
    print(-1)
elif div_A * A + div_B * B + div_C * C:
    print(div_A, div_B, div_C)

 

BELATED ARTICLES

more