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

[백준/파이썬]17945번 통학의 신

by 현장 2021. 4. 26.

-코드

a, b = map(int, input().split())

for i in range(-1000, 1001):
    for j in range(-1000, 1001):
        if i + j == 2 * a and i * j == b:
            r = -i
            r2 = -j
            break
if r == r2:
    print(r)
else:
    print(r, r2)

느려서 다른 식으로 하면 더 좋을 것 같습니다.