[programmers/Python/ソート]-Kビット数
ソース:https://programmers.co.kr/learn/courses/30/lessons/42748
Q.
配列とコマンド(i,j,k).
i番からj番まで剪断して並べ替える時、k番の中の数字を求めます
lambdaとおなじみ...!
map(関数、iterable)
Q.
配列とコマンド(i,j,k).
i番からj番まで剪断して並べ替える時、k番の中の数字を求めます
def solution(array, commands):
answer = []
for i, j, k in commands:
answer.append(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))
私はまだlambdaに詳しくないので、コードを書くときにうまく使えないようです.lambdaとおなじみ...!
整理する
map(関数、iterable)
a = map(int, input().split()) #10 20 입력 받으면
list(a) #[10, 20]
(lambdaパラメータ:式)a = list(map(lambda x: x + 10, [1, 2, 3]))
list(a) #[11, 12, 13]
Reference
この問題について([programmers/Python/ソート]-Kビット数), 我々は、より多くの情報をここで見つけました https://velog.io/@everyyoung/Programmers-Python-정렬-K번째수テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol