私は「プログラマー」(Python)のような数字が好きではありません.
908 ワード
質問する
arrは最初の要素を答えに入れます
前の要素と次の要素が異なる場合は、答えに挿入します.
答え[-1:]:答えの末尾をlistにスライス
[i]arrのみのi
👉🏻同じはずがない.
違いますので、続けて答えを入れてください
これでも使えると初めて知りました.
説明する
def solution(arr):
answer = []
for i, value in enumerate(arr):
if i == 0:
answer.append(arr[i])
elif arr[i] != arr[i-1]: #먼저 answer에 들어가있는 것과 비교
answer.append(arr[i])
return answer
print(solution(arr))
+++arrは最初の要素を答えに入れます
前の要素と次の要素が異なる場合は、答えに挿入します.
別の解釈
def no_continuous(arr):
answer = []
for i in arr:
if answer[-1:] == [i]: continue
answer.append(i)
return answer
print(no_continuous(arr))
+++答え[-1:]:答えの末尾をlistにスライス
[i]arrのみのi
👉🏻同じはずがない.
違いますので、続けて答えを入れてください
これでも使えると初めて知りました.
Reference
この問題について(私は「プログラマー」(Python)のような数字が好きではありません.), 我々は、より多くの情報をここで見つけました https://velog.io/@richeberry/프로그래머스python-같은-숫자는-싫어テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol