BOJ
[백준/BOJ] python 2798번 블랙잭
kyj0015
2023. 1. 25. 21:26
언어: python
번호: 2798
제목: 블랙잭
등급: 브론즈 2
풀이 과정:
카드의 개수 n과 정수 m을 입력받는다. n장의 카드를 입력받으면서 리스트로 만든다. 3중 for문으로 돌면서 각 카드가 다른 경우에만 합을 구한다. 합이 max보다 크고, m보다 작으면 max에 할당한다. 이를 반복해 최댓값을 찾는다.
코드:
# 2798
n, m = map(int, input().split())
num_list = list(map(int, input().split()))
max = 0
num_sum = 0
for i in num_list:
for j in num_list:
for k in num_list:
if i!=j and j!=k and i!=k:
num_sum = i+j+k
if max < num_sum and num_sum<=m:
max = num_sum
print(max)