単純な歩数計は、反対のX = 0における側面オンおよびX = 1つの上の2つのスイッチと振り子によってモデル化することができるL。振り子がファースイッチに接触すると、歩行器は半分のステップを踏んだと見なすことができます。近くのスイッチに接触すると、手順は完了です。
振り子の位置を表す整数のリストが与えられたら、歩数計に記録された完全な歩数を決定します。
入力
整数l > 0、トラックの長さ。
各時間における歩数計の振り子の位置を表す整数のリスト。
出力
測定されたフルステップの数。振り子が遠くのスイッチ(x> = l)に接触し、次に近くのスイッチ(x <= 0)に接触するとステップが取られます。
テストケース
8, [8, 3, 0, 1, 0, 2, 2, 9, 4, 7]
1
振り子は、t = 0でx = 8ですぐにファースイッチと接触します。次に、t = 2とt = 4で近くのスイッチに触れて、1つのステップを完了します。その後、x = 9でt = 8に再びファースイッチに触れますが、ニアスイッチには再び触れません。
1, [1, 5, -1, -4, -1, 1, -2, 8, 0, -4]
3
15, [10, -7, -13, 19, 0, 22, 8, 9, -6, 21, -14, 12, -5, -12, 5, -3, 5, -15, 0, 2, 11, -11, 12, 5, 16, 14, 27, -5, 13, 0, -7, -2, 11, -8, 27, 15, -10, -10, 4, 21, 29, 21, 2, 5, -7, 15, -7, -14, 13, 27]
7
7, [5, 4, 0]
0
7, [5, 8, 6, 1, 2]
0
8, [0 8 0 8]は1なくを与える必要があり2ます。私は正しいですか?
7, [5, 4, 0]?それは0または1ですか?つまり、スイングは常に「フルレングス」だと思いますか?または7, [5, 8, 6, 1, 2]?それは0または1ですか?