4
有効なペナルティシュートアウトプレフィックスですか?
でサッカー(また、サッカーとしても知られる)、ペナルティシュートアウトは、余分な時間(すなわち、サッカーの残業)の後、タイで終了することができない試合で使用することができる第二タイブレーカー尺度です。 ペナルティーシュートアウトでは、主審はコインを投げてどのゴールでシュートアウトが起こるかを決定し、次に別のコインを投げてどのチームが最初に開始するかを決定します。ただし、この課題に関連する唯一のことは、次に説明するとおりです。 各チームには開始時に5つのペナルティがあり、ペナルティスコアは0〜0です。いずれかの時点で、チームの残りのペナルティーが現在勝っているチームを変更するのに十分でない場合、シュートアウトは停止します。 残りのペナルティーはないが、両チームのポイントが等しい場合、追加のペナルティーが両チームに付与されます。これは、ポイントが等しくなくなるまで繰り返されます。 シュートアウトが停止した後、ペナルティスコアが最大のチームがゲームに勝利します。 チャレンジ あなたの課題は、二つのリスト与えられた、あるAとB罰則チームAとチームBは、彼らが有効なPK戦を表すかどうかを判断するために、それぞれ得点表します。勝利チームを決定できるかどうかに関係なく、入力によって表される状態に到達できる場合、シュートアウトは有効です。入力に記述された状態が少なくとも1つのシナリオに到達できる場合、入力は有効であるため、おそらく両方のシナリオ(チームA開始、チームB開始)についてテストする必要があることに注意してください。リストの長さが異なる場合、長いリストのチームが最初に開始します(他のリストよりも1つの要素しか持つことができず、短いリストのチームは開始できません。短いリストは時期尚早に使い果たされるため、連続して表示されます)。 詳細な例 以下の「ルール」セクションにスキップできます。これらは、課題の解決に役立つためのものです。 このシュートアウトを入力として受け取り、-ゴールが得られなかったこととゴールが得られたことをX意味するとします(それは無効です): Team A: - X X X X Team B: - - - - X Assuming team A starts first: Team A: - (0 - 0) (max possible score 4 - 5) Team B: - (0 - 0) (max possible score …