n개의 카드중 3개를 찾아야 해서, 3중for문으로 답을 찾았다 (브루트포스)
n,m = map(int,input().split())
a = list(map(int,input().split()))
a.sort()
result = 0
for i in range(n):
for j in range(n):
for k in range(n):
if i==j or j==k or k==i:
pass
elif a[i]+a[j]+a[k] > m:
pass
elif result < a[i]+a[j]+a[k]:
result = a[i]+a[j]+a[k]
print(result)
'백준' 카테고리의 다른 글
프린터 큐 - 1966번 (0) | 2022.10.24 |
---|---|
통계학 - 2108번 (0) | 2022.10.24 |
스택 수열 - 1874번 (0) | 2022.10.20 |
별 찍기 - 19 - 10994번 (0) | 2022.10.17 |
별 찍기 - 23 - 13015번 (0) | 2022.10.17 |
댓글