본문 바로가기

파이썬 알고리즘 (인프런)/코드 구현력 기르기

3. K번째 큰 수

# 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