前提・実現したいこと
AtCoder Beginners Selection の問題(traveling)を解いていたが、コードテストを行ないコードが内容的に正しいかどうか確認したいです。
発生している問題・エラーメッセージ
下のようにエラーメッセージが表示されてしまいました。
どこの構文が誤っているのかが分かりません。
File "./Main.py", line 2 txy = [[0,0,0],] ^ SyntaxError: invalid syntax
該当のソースコード
Python3
1n = int(input()) 2txy = [[0,0,0],] 3for i in range(n): 4 txy.append(input().split()) 5for i in range(0,n+1): 6 for j in range(3): 7 txy[i][j] = int(txy[i][j]) 8check = 0 9for i in range(n): 10 move_sum = (txy[i+1][1] - txy[i][1]) + (txy[i+1][2] - txy[i][2]) 11 if ((txy[i+1][0] - txy[i][0]) - move_sum) < 0: 12 print('No') 13 break 14 elif ((txy[i+1][0] - txy[i][0]) - move_sum) % 2 == 1: 15 print('No') 16 break 17 else: 18 check = check + 1 19if check == n: 20 print('Yes')
試したこと
インデントが余計に入っていないかどうか確認したり、リスト内のリストを作る際の問題点について調べてみたりしましたが、原因は分からずじまいでした...
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/08/30 12:25
2018/08/30 12:28
2018/08/30 12:59