[programmers]-k個

5671 ワード

1. Problem 📃


https://programmers.co.kr/learn/courses/30/lessons/42748

2. Logic 👨‍🏫

  • 入力コマンドを使用して、バイリンガル文構成
  • を行う.
  • 2ゲート内、インデックスがそれぞれ0、1、2の場合にスライド、ソート、番号付けを行います

    3. Code 💻


    1.私が解いたパスワード

    def solution(array, commands):
        answer = []
        temp = []
        for i in range(len(commands)):
            for j in range(len(commands[i])):
                if j == 0:
                    print(temp)
                    temp.append(array[commands[i][j]-1:commands[i][j+1]])
                elif j == 1:
                    temp[i].sort()
                elif j == 2:
                    answer.append(temp[i][commands[i][j]-1])
        return answer

    2.他人が解いたパスワード

    def solution(array, commands):
        return list(map(lambda x:sorted(array[x[0]-1:x[1]])[x[2]-1], commands))

    4. Feedback 📚


    他の人に送るコードのフィードバック!!!