# K번째 큰 수
def run(N, K, nums):
s = set()
for i in range(N):
for j in range(i+1, N):
for k in range(j+1, N):
s.add(nums[i] + nums[j] + nums[k])
a = sorted(list(s), reverse=True)
return a[K-1] # K번째 큰 수
N, K = map(int, input().split())
nums = list(map(int, input().split()))
print(run(N, K, nums))
'파이썬 알고리즘 (인프런) > 코드 구현력 기르기' 카테고리의 다른 글
6. 자릿수의 합 (0) | 2021.01.06 |
---|---|
5. 정다면체 (0) | 2021.01.06 |
4. 대표값 (0) | 2021.01.06 |
2. K번째 수 (0) | 2021.01.06 |
1. K번째 약수 (0) | 2021.01.06 |