K번째수
링크텍스트
def solution(array, commands):
answer = []
for i, j, k in commands :
new_arr = array[i-1 : j]
new_arr.sort()
answer.append(new_arr[k-1])
return answer
def solution(array, commands):
answer = []
for command in commands:
i,j,k = command
answer.append(list(sorted(array[i-1:j]))[k-1])
return answer
def solution(array, commands):
return list(map(lambda x:sorted(array[x[0]-1:x[1]])[x[2]-1], commands))
가장 큰 수
링크텍스트
def solution(numbers):
numbers = [str(x) for x in numbers]
numbers.sort(key = lambda x : (x * 4)[:4], reverse=True)
if numbers[0] == '0':
answer = '0'
else:
answer = ''.join(numbers)
return answer
H-Index
링크텍스트
def solution(citations):
citations = sorted(citations)
l = len(citations)
for i in range(l):
if citations[i] >= l-i:
return l-i
return 0