前提
Atcoder 東京海上日動プログラミングコンテスト2022(AtCoder Beginner Contest 256)にて、コードを書いたのですが、期待する出力がなされませんでした。コードを見ていただき、問題点を教えていただきたいです。
実現したいこと
以下の問題において、期待する出力を出すようなコードを書くこと。
https://atcoder.jp/contests/abc256/tasks/abc256_b
発生している問題・エラーメッセージ
入力に対する出力が異なる。
該当のソースコード
n=int(input()) a = list(map(int,input().split())) #コマが置いてある場所 piece_position=[] #pの値 p=0 #Aiについて、処理する for j in a: #最初に必ずマス 0 に駒を置く。 piece_position.append(0) #配列piece_positionの要素全てについて、Aiを足す #添字をカウントする変数 count=0 for i in piece_position: i+=j #もし移動先のマスが存在しない駒であれば、それらを取り除いて P に取り除いた個数を加算する if i>3: p+=1 piece_position.pop(count) count+=1 print(p)
試したこと
実際にコードを書きました。
補足情報(FW/ツールのバージョンなど)
なし
0 コメント