1555: PL11 处理数列

内存限制:256 MB 时间限制:3.000 S
评测方式:文本比较 命题人:
提交:21 解决:7

题目描述

输入一个由n个互不相等的正整数组成的数列,将数列的最大值和最小值交换位置后输出。

输入

第一行一个正整数,为列表元素个数n(1~50);
第二行,按字符串输入n个正整数(1~500),数字以空格隔开。
提示:
s=int(input()) #输入一个字符串,赋值给s。
a=input().split(' ') #将字符串s按空格拆分,保存到列表a中。
lis=[int(i) for i in s] #将列表a的元素转换成正整数,保持到列表lis中。



输出

输出一行,含n个正整数的最大值和最小值交换位置的数列

样例输入 复制

5
3 9 2 1 5

样例输出 复制

3 1 2 9 5

来源/分类