python/알고리즘 문제풀이
SW Expert Academy 5948. 새샘이의 7-3-5 게임
륵기
2020. 5. 14. 15:42
728x90
반응형
https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AWZ2IErKCwUDFAUQ
SW Expert Academy
SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!
swexpertacademy.com
# 테스트 케이스 입력
t = int(input())
# 테스트 케이스 수만큼 반복
for q in range(t):
# 리스트의 숫자 입력
li = list(map(int, input().split(' ')))
# 결과 출력 위한 리스트 생성
s = []
# 3개의 중복되지 않은 숫자를 더하기 위한 for문
for i in range(0,len(li)):
for j in range(i+1, len(li)):
for k in range(j+1, len(li)):
h = li[i]+li[j]+li[k]
s.append(h)
# 리스트 안 숫자 정렬
res = sorted(list(set(s)), reverse=True)
print('#{} {}'.format(q+1,res[4]))
중복되는 경우의 수는 제거하게끔 3가지 수를 더하게 진행해야한다.
728x90
반응형