본문 바로가기
Beakjoon&프로그래머스/파이썬

[백준/파이썬]16283번 Farm

by 현장 2021. 11. 1.

-코드

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을 출력하라는 것을 못 보고 풀어서 틀렸었습니다.