#94. 数组元素左移一位
数组元素左移一位
数组左移
题目背景
聪聪最近在学习数组操作。他遇到了一个有趣的问题,需要对数组进行一种特殊的变换。
题目描述
给定一个数组,请将其进行一次“左移”操作。具体来说,数组中的第一个元素会移动到数组的末尾,而其他元素则依次向前移动一位。例如,如果原始数组是 ,那么左移后的数组将是 。你可以选择修改并返回给定的原数组,也可以返回一个新数组。
输入格式
输入以如下格式从标准输入中给出。
输入包含一行,表示一个数组。数组的格式为
[元素1 元素2 ... 元素N],其中元素之间用空格分隔。
输出格式
输出以如下格式输出到标准输出中。
输出包含一行,表示左移后的数组。数组的格式为
[元素1, 元素2, ..., 元素N],其中元素之间用逗号和空格分隔。
样例
[6 2 5 3]
[2, 5, 3, 6]
[1 2]
[2, 1]
[1]
[1]
样例解释
对于第一个样例,输入数组为 [6 2 5 3]。元素 是第一个元素,它被移动到数组的末尾。其余元素 依次向前移动一位,形成新的数组 [2, 5, 3, 6]。
数据范围
每个测试用例的时间限制为 秒,内存限制为 KiB。