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)
'Programming > Algorithm' 카테고리의 다른 글
[백준] #1259 팰린드롬수 python (0) | 2023.02.09 |
---|---|
[백준] #1731 추론 python (0) | 2023.02.08 |
[백준] #11557 Yangjojang of The Year python (0) | 2023.02.06 |
[백준] #5988 홀수일까 짝수일까 python (0) | 2023.02.05 |
[백준] #9506 약수들의 합 python (0) | 2023.02.05 |