#29. 提取数组中间三元素

    ID: 29 Type: Default 1000ms 256MiB Tried: 0 Accepted: 0 Difficulty: (None) Uploaded By: Tags>codingbatArray-1gesp3一维数组

提取数组中间三元素

提取中间三元素

题目背景

聪聪正在学习数组操作,他遇到了一个有趣的问题,需要从一个给定数组中提取特定的元素。

题目描述

给定一个长度为奇数的整数数组,返回一个新数组,其长度为 33,包含原数组中间的三个元素。原数组的长度至少为 33

输入格式

输入以如下格式从标准输入中给出。

一行整数,表示数组的元素,元素之间用空格分隔。

输出格式

输出以如下格式输出到标准输出中。

输出一个长度为 33 的整数数组,包含原数组中间的三个元素。数组元素之间用逗号和空格分隔,并用方括号 [] 包裹。

样例

1 2 3 4 5
[2, 3, 4]
8 6 7 5 3 0 9
[7, 5, 3]
1 2 3
[1, 2, 3]

样例解释

对于长度为 NN 的数组,中间元素的索引为 N/2N/2(整数除法)。我们需要取出索引为 N/21N/2 - 1, N/2N/2, N/2+1N/2 + 1 的三个元素。

数据范围

每个测试用例 11 秒,内存限制 10241024 KiB。