반응형
https://www.acmicpc.net/problem/2798
2798번: 블랙잭
첫째 줄에 카드의 개수 N(3 ≤ N ≤ 100)과 M(10 ≤ M ≤ 300,000)이 주어진다. 둘째 줄에는 카드에 쓰여 있는 수가 주어지며, 이 값은 100,000을 넘지 않는 양의 정수이다. 합이 M을 넘지 않는 카드 3장
www.acmicpc.net
# 2798 블랙잭
n,m = map(int,input().split())
array = list(map(int,input().split()))
total = []
for i in array:
for j in array:
for k in array:
if i == j or i == k or j ==k:
continue
sum = i + j + k
total.append(sum)
res = set(total)
res = list(res)
fin = []
for i in res:
if i <= m:
fin.append(i)
fin.sort()
print(fin[-1])
반응형
'프로그래밍 공부 > 파이썬 알고리즘 공부' 카테고리의 다른 글
(백준 파이썬) 10828번. 스택 (0) | 2022.01.22 |
---|---|
(백준 파이썬) 1003번. 피보나치 함수 (0) | 2022.01.22 |
(백준 파이썬) 2750번. 수 정렬하기 (0) | 2022.01.21 |
(백준 파이썬) 2581번. 소수 (1) | 2022.01.09 |
(백준 파이썬) 1292번. 쉽게 푸는 문제 (0) | 2022.01.09 |
댓글