728x90
문제 링크
아이디어
- 두 팀의 점수의 합과 차가 주어지므로 흔히 사용하는 연립방정식을 사용하면 된다.
- 큰 수를 앞에 출력해야 하므로 두 수의 대소관계를 조건문을 사용하여 구한다.
- 조건에 맞지 않는 결과가 나올 때는 -1을 출력한다.
코드
1
2
3
4
5
6
7
8
9
10
11
12
|
a, b = map(int, input().split())
if a < b:
print(-1)
else:
x = (a+b) // 2
y = (a-b) // 2
if x + y == a and x - y == b:
print(x, y)
else:
print(-1)
|
cs |
728x90
'[백준 문제 해설] > [백준 문제 해설] - Bronze 4' 카테고리의 다른 글
[백준 - Python] 5532번 - 방학 숙제 (0) | 2023.09.19 |
---|---|
[백준 - Python] 3046번 - R2 (6) | 2022.11.13 |
[백준 - Python] 2752번 - 세수정렬 (0) | 2022.11.13 |
[백준 - Python] 2742번 - 기찍N (1) | 2022.11.13 |
[백준 - Python] 2480번 - 주사위 세개 (1) | 2022.11.01 |