[プログラマー]-私は同じ数字が好きではありません(Python)


質問する📝



に答える💡

  • の答えでは、arrの最初のインデックスに初期値を入れます.
  • の2番目のインデックスから最後まで、連続が異なる場合、appendを使用して答えを挿入します.
  • コード#コード#💻

    # 프로그래머스 Lv1 - 같은 숫자는 싫어
    # 문제링크: https://programmers.co.kr/learn/courses/30/lessons/12906
    
    def solution(arr):
        answer = []
        answer.append(arr[0]) 
      
        for i in range(1,len(arr)): 
            if arr[i] != arr[i-1]: 
                answer.append(arr[i])
        return answer

    結果😎



    に感銘を与える👨‍💻


    最初は、VSコードでコードを書くのが上手で、プログラマーにもうまく戻れると思っていましたが、いくつか失敗していました.答えにarrの最初のインデックスが加わったからです.それにすぐに気づかず、気づくのに時間がかかりました.

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


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