[プログラマー]Lv私は1という数字が好きではありません.


プログラマ
Lv.1[第1ラウンド]ダーツゲーム
1.質問inputリストoutput重複除外
2.解答
for文を使用して巡回し、リストを後続の値と比較します.
3.コード
def solution(arr):
    answer = []
    for i in range(len(arr)):
        if i == len(arr)-1:
            answer.append(arr[i])
        else:
            if arr[i] != arr[i+1]:
                answer.append(arr[i])
    return answer
その他のコード
def solution(arr):
    answer = []
    for i in arr:
        if answer[-1:] == [i]: continue
        answer.append(i)
    return answer
記憶)
  • [1:]=[i]のインデックスが-1である場合、空のインデックスは
  • と比較することもできる.
    その他の問題は、アルファベット(大文字の後ろ)を並べて、join!
    return ''.join(sorted(s, reverse=True))