1
2
3
4
|
import sys
a,b=map(int, sys.stdin.readline().split())
if (a+b)%2==1 or b>a: print(-1)
else: print( (a+b)//2, (a-b)//2 )
|
cs |
일단 이 문제는 사족이 너무 깁니다.
그래서 입력과 출력만 보면되는데
공책에 적어보면서 풀면 이해가 쉬운데요 합과 차를 더하면 반드시 짝수가 나와야 합니다.
그리고 '차'라는 건 큰 값에서 작은 값을 뺀 값이라 반드시 0보다 크거나 같습니다.
그리고 혹시나 '차'가 '합'보다 큰 경우도 입력될수도 있어서 예외 처리했습니다.
반응형
댓글