前提・実現したいこと
AtCoder ABC166B でエラーが起きてしまい、自己解決できません。
以下問題リンク
https://atcoder.jp/contests/abc166/tasks/abc166_b
発生している問題・エラーメッセージ
File "ABC166B.py", line 9, in <module> Sunuke.remove(remove_list[k]) IndexError: list index out of range
該当のソースコード
Python
1N,K = map(int,input().split()) 2Sunuke = [i for i in range(N)] 3 4for j in range(K): 5 d = int(input()) 6 remove_list = list(map(int,input().split())) 7 for k in remove_list: 8 try: 9 Sunuke.remove(remove_list[k]) 10 except ValueError: 11 pass 12 13print(len(Sunuke))
試したこと
他の解答者のACのものを見ましたが同じ解法の人が見つかりませんでした。
リストのインデックスの”k”はリスト”Sunuke_remove”のなかのものとfor文で指定しているというのが自分の解釈なのですが、なぜ該当のエラーメッセージが出てしまうのでしょうか。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/04 06:34
2020/05/04 06:38