728x90
반응형

단순 사칙연산 문제이다.

a + b = s, a - b = m이라 하면

s+m < 0은 a가 음수인 경우, s-m < 0은 b가 음수인 경우라서 조건에 추가해줘야 한다.

처음에 이 조건을 안 넣어서 계속 틀렸다.

s, m = map(int, input().split())
if  s+m < 0 or s-m < 0 or (s + m) % 2:
    print(-1)
else:
    a = (s + m) // 2
    b = s - a
    print(max(a, b), min(a, b))
728x90
반응형

+ Recent posts