rueki

SW Expert Academy 5948. 새샘이의 7-3-5 게임 본문

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
반응형
Comments