atcoder#ABC247A. [ABC247A] Move Right

[ABC247A] Move Right

配点 : 100100

問題文

横一列に 44 つのマスが並んでいます。

各文字が 0 または 1 である長さ 44 の文字列 SS が与えられます。 SSii 文字目が 1 であるとき、左から ii 番目のマスには 11 人の人がおり、 SSii 文字目が 0 であるとき、左から ii 番目のマスには人がいません。

全ての人が一斉に、11 つ右隣のマスへ移動します。この移動により、もともと右端のマスにいた人は消えます。

移動後の各マスに人がいるかどうかを、SS と同様のルールで文字列として出力してください。

制約

  • SS0, 1 のみからなる長さ 44 の文字列

入力

入力は以下の形式で標準入力から与えられる。

SS

出力

長さ 44 の文字列であって、移動後、左から ii 番目のマスに人がいるならば ii 文字目が 1、いないならば 0 であるようなものを出力せよ。

1011
0101

移動により、左から 11 番目のマスにいた人は左から 22 番目のマスに、 左から 33 番目のマスにいた人は左から 44 番目のマスに移動し、 左から 44 番目のマス(右端のマス)にいた人は消えます。

0000
0000
1111
0111