[プログラマー]-フルコースを走っていない選手(Python)


質問する📝




に答える💡

  • の参加者と完走者をソートします.
  • の参加者と完走した人を比較するには、ペア数が必要なので、完走した人はappendで0を加算します.
  • 参加者と完走者のi回が異なり,答えには参加者i回が加わった.
  • コード#コード#💻

    # 프로그래머스 Lv1 - 완주하지 못한 선수
    # 문제링크: https://programmers.co.kr/learn/courses/30/lessons/42576
    
    def solution(participant, completion):
        answer=""
        participant.sort() 
        completion.sort() 
        completion.append(0) 
        for i in range(0,len(completion)):
            if participant[i] != completion[i]: 
                answer=participant[i] 
                return answer

    結果😎



    に感銘を与える👨‍💻


    最初はnotin演算で試したが、テスト結果は失敗した.そして完走した人が1人減ったことを知り、それを並べ替えて、不一致で増えた形で問題を解き、解決しました.

    Sinbmilのアルゴリズム問題コード


    -> https://github.com/Sinbmil/Algorithm-Study