问题描述
输出一个整数数列中不与最大数相同的数字之和。
输入格式
输入分为两行:
第一行为N(N为接下来数的个数,N ≤ 100);
第二行N个整数,数与数之间以一个空格分开,每个整数的范围是-1000,000到1000,000。
输出格式
输出为N个数中除去最大数其余数字之和。
输入样例
3
1 2 3
输出样例
3
【提示】
可能最大数字不止一个。
代码
n=int(input())
a=list(map(int,input().split()))#把要排序的数放入列表中
a.sort()#默认升序排列
m=0
b=a[n-1]
for i in range(n-1):
if a[i]!=b:
m=m+a[i]
print(m)