한 번 이상 세 번 이하의 과거 또는 미래로 시간여행을 할 때, 현재 시점으로 돌아올 수 있는지 확인하는 문제이다.
입력받은 수를 정렬하여 제일 큰 값이 나머지의 합과 같거나 세 수 중 두 수가 동일하면 현재로 돌아올 수 있다.
y=list(map(int, input().split()))
y.sort()
if y[0]+y[1]==y[2] or (y[0]==y[1] or y[1]==y[2]):
print('S')
else:
print('N')
'BOJ > Python' 카테고리의 다른 글
[BOJ/백준] 15051 - Máquina de café (Python) (1) | 2024.08.27 |
---|---|
[BOJ/백준] 14065 - Gorivo (Python) (0) | 2024.08.26 |
[BOJ/백준] 13496 - The Merchant of Venice (Python) (0) | 2024.08.26 |
[BOJ/백준] 11257 - IT Passport Examination (Python) (0) | 2024.08.26 |
[BOJ/백준] 11121 - Communication Channels (Python) (0) | 2024.08.26 |