인프런 커뮤니티 질문&답변

메론사탕님의 프로필 이미지
메론사탕

작성한 질문수

파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)

3. K번째 큰 수

안녕하세요 혹시 이것도 답이될까요?

작성

·

330

0

import sys

n,k=list(map(int,input().split()))
li=list(map(int,input().split()))
li.sort(reverse=True)

# li=list(set(li))
answer = 0
tmp = 1
for i in range(len(li)-2):
    for j in range(i+1,len(li)-1):
        for l in range(j+1,len(li)):
            if k != tmp:
                tmp+=1
            else:
                answer += li[i] + li[j] + li[l]
                print(answer)
                sys.exit()

한번에 list(set)하는식으로 해봤는데 이런식으로 코드 작성해도될까요?

답변 1

0

김태원님의 프로필 이미지
김태원
지식공유자

안녕하세요^^

list(set)식으로 해서 답이 나온다면 그렇게 해도 상관없습니다.

메론사탕님의 프로필 이미지
메론사탕

작성한 질문수

질문하기