難しくはないがややこしい。 中級者向きの問題。 数の並びがある。 最初の数は、続く数を何個集めるかを表す。 それに続いて、与えられた個数分の数をまとめたら、 次に出てくる数は、最初と同様、何個集めるかを表す数である。 このような並びの数を与えて、 指定されたように数をまとめた状態にするプログラムを作れ。 分かりにくいので、例で示す。 1, 5, 3, 55, -45, 6, 2, 8, 7, 0, 1, 2 これを処理すると次のようになる。 (5) (55, -45, 6) (8, 7) () (2) 最初の数は 1 だから、 次の 1個の数をまとめる。 次の数は 5 だから、 結果は、(5) となる。 次の数は 3 だから、 続く 3つの数をまとめることになる。 続く 3つの数は、55, -45, 6 だから、 (55, -45, 6) となる。 以下同様。 なお、正常に処理できないよう