[プログラマーLV 2]英語のドラゴンボール


1.問題の説明
英語のドラゴンボール
2.問題分析
単語をpre wordsに入れ、長さ/有無/「ドラゴンボール」を確認し、淘汰するかどうかを決定します.淘汰されると,インデックスiと人数nで何位淘汰,何位淘汰に戻る.
3.私の回答
def solution(n, words):
    pre_words = [words[0]]
    
    for i in range(1, len(words)):
        if len(words[i]) > 1 and words[i] not in pre_words and words[i][0] == pre_words[-1][-1]:
            pre_words.append(words[i])
        else:
            return [i%n+1, i//n+1]
    return [0, 0]
淘汰条件の設定に比べて、nおよびiによって淘汰された回数/数回目を決定することがより重要な問題である.コードをより直感的/簡潔に書くように努力しましょう.