-코드
a, b, n, w = map(int, input().split())
flag = 0
for i in range(1, n):
if a * i + b * (n - i) == w:
flag += 1
r1 = i
r2 = n - i
if flag == 1:
print(r1, r2)
else:
print(-1)
정답이 2개 이상이 있을 경우 -1을 출력하라는 것을 못 보고 풀어서 틀렸었습니다.
'Beakjoon&프로그래머스 > 파이썬' 카테고리의 다른 글
[백준/파이썬]2547번 사탕 선생 고창영 (0) | 2021.11.03 |
---|---|
[백준/파이썬]1011번 Fly me to the Alpha Centauri (0) | 2021.11.02 |
[백준/파이썬]14568번 2017 연세대학교 프로그래밍 경시대회 (0) | 2021.10.31 |
[백준/파이썬]23343번 JavaScript (0) | 2021.10.30 |
[백준/파이썬]10834번 벨트 (0) | 2021.10.30 |