#4312. 向右移动(MoveRight)

向右移动(MoveRight)

题目描述

44个方格水平排列。给定一个长度为44的字符串SS,由'0'和'1'组成。

  • 如果SS的第ii个字符是'1',则从左数第ii个方格中有一个人;
  • 如果SS的第ii个字符是'0',则从左数第ii个方格中没有人。

现在,所有人同时向右移动一格。通过这个移动,原本在最右边方格的人将消失。确定移动后每个方格中是否有人。以与SS相同的格式将结果打印为字符串。(具体请参见样例输入/输出)

输入格式

输入SS

输出格式

输出打印一个长度为44的字符串,如果移动后从左数第ii个方格中有人,则第ii个字符为'1',否则为'0'。

样例

1011
0101
0000
0000
1111
0111

样例1解释

移动后,原本在第1个方格的人会移动到第2个方格,
第3个方格的人会移动到第4个方格,
第4个方格的人会消失。

数据范围

SS是一个长度为44的字符串,仅由'0'和'1'组成。

来源

  • AtCoder ABC247A