-Code
x, y, p1, p2 = map(int, input().split())
cnt = 0
while cnt < max(p1, p2):
if p1 < p2:
p1 += x
elif p1 > p2:
p2 += y
elif p1 == p2:
print(p1)
break
if cnt > 1000:
print(-1)
break
cnt += 1
'Beakjoon&프로그래머스 > 파이썬' 카테고리의 다른 글
[백준/파이썬] 22862번 가장 긴 짝수 연속한 부분 수열 (large) (0) | 2022.05.10 |
---|---|
[백준/파이썬] 18868번 멀티버스 Ⅰ (0) | 2022.05.09 |
[백준/파이썬] 2160번 그림 비교 (0) | 2022.05.09 |
[백준/파이썬] 2503번 숫자 야구 (0) | 2022.05.09 |
[백준/파이썬] 2824번 최대공약수 (0) | 2022.05.09 |