본문 바로가기
python-algorithm

[백준] 4299

by 무적김두칠 2021. 2. 26.

1
2
3
4
import sys
a,b=map(int, sys.stdin.readline().split())
if (a+b)%2==1 or b>a: print(-1)
elseprint( (a+b)//2, (a-b)//2  )
cs

일단 이 문제는 사족이 너무 깁니다.
그래서 입력과 출력만 보면되는데
공책에 적어보면서 풀면 이해가 쉬운데요 합과 차를 더하면 반드시 짝수가 나와야 합니다.
그리고 '차'라는 건 큰 값에서 작은 값을 뺀 값이라 반드시 0보다 크거나 같습니다.
그리고 혹시나 '차'가 '합'보다 큰 경우도 입력될수도 있어서 예외 처리했습니다.

반응형

'python-algorithm' 카테고리의 다른 글

[백준] 1417  (0) 2021.03.02
[백준] 4328  (0) 2021.02.26
[백준] 3943  (0) 2021.02.26
[백준] 2997  (0) 2021.02.26
[백준] 2765  (0) 2021.02.25

댓글