[Python] 백준 - 2798 - 블랙잭

강주형·2022년 7월 30일
0

백준 알고리즘

목록 보기
5/14

https://www.acmicpc.net/problem/2798

# 2798

N, M = map(int, input().split())

N_list = list(map(int, input().split()))

answer = 0

for i in range(len(N_list)):
    for j in range(i+1, len(N_list)):
        for k in range(j+1, len(N_list)):
            N_sum = N_list[i]+N_list[j]+N_list[k]
            if N_sum <= M and N_sum > answer:
                answer = N_sum
print(answer)
10 500
93 181 245 214 315 36 185 138 216 295
497

파이썬은 from itertools import combinations를 이용하면 리스트의 각 조합을 튜플로 뽑아낼 수도 있음
이걸 이용해서 풀 수도 있을 듯? (max() 등등 사용해서..)

profile
Statistics & Data Science

0개의 댓글