#14. 数组元素条件替换
数组元素条件替换
数组元素替换
题目背景
聪聪在整理一份只有三个数字的列表,他想让列表中的所有数字都变成其中第一个或最后一个元素中的最大值。
题目描述
给定一个长度为 的整数数组,判断数组的第一个元素和最后一个元素哪个更大,然后将数组中的所有元素都设置为那个更大的值。返回修改后的数组。
输入格式
输入以如下格式从标准输入中给出。
一个包含 个整数的数组。
输出格式
输出以如下格式输出到标准输出中。
修改后的数组。
样例
[1 2 3]
[3, 3, 3]
[11 5 9]
[11, 11, 11]
[2 11 3]
[3, 3, 3]
样例解释
样例1:数组为 [1 2 3]。第一个元素是 ,最后一个元素是 。 更大,所以将所有元素都设置为 ,得到 [3, 3, 3]。
样例2:数组为 [11 5 9]。第一个元素是 ,最后一个元素是 。 更大,所以将所有元素都设置为 ,得到 [11, 11, 11]。
样例3:数组为 [2 11 3]。第一个元素是 ,最后一个元素是 。 更大,所以将所有元素都设置为 ,得到 [3, 3, 3]。
数据范围
时间限制: 秒, 内存限制: KiB (每个测试用例)。