# num_list 입력
num_list = list(map(int, input().split()))
# 함수들
# is_possible(a, b, c, d)
def is_possible(a, b, c, d):
# temp_list
temp_list = [a, b, c, d, a+b, b+c, c+d, d+a, a+c, b+d, a+b+c, a+b+d, a+c+d, b+c+d, a+b+c+d]
# temp_list 정렬
temp_list.sort()
# 반환
return temp_list == num_list
# 설계
# num_list 정렬
num_list.sort()
# 완전 탐색 시작
for i in range(1, 41):
for j in range(i, 41):
for k in range(j, 41):
for h in range(k, 41):
# 조건을 만족하면
if is_possible(i,j,k,h):
# 출력
print(i,j,k,h)
'Algorithm(CodeTree, Python) > 완전탐색3' 카테고리의 다른 글
| [코드트리 기준을 새로 설정하여 완전탐색] 숫자들의 최대 차 Python (0) | 2023.01.04 |
|---|---|
| [코드트리 기준을 새로 설정하여 완전탐색] 이상한 폭탄 3 Python (0) | 2023.01.03 |
| [코드트리 기준을 새로 설정하여 완전탐색] 가장 많이 나온 쌍 Python (0) | 2023.01.02 |
| [코드트리 기준을 새로 설정하여 완전탐색] 가장 작은 x 찾기 Python (0) | 2023.01.01 |
| [코드트리 기준을 새로 설정하여 완전탐색] 독서실의 거리두기 5 Python (0) | 2022.12.31 |