编程笔试(解析及代码实现):寻找所有元素中不重复的元素并求它们的和
目录
题目藐视
寻找所有元素中不重复的元素并求它们的和
输入:5 4 3 3 2 2 2 1
输出:5+4+3+2+1=15
代码实现
'''
寻找所有元素中不重复的元素并求它们的和
输入:5 4 3 3 2 2 2 1
输出:5+4+3+2+1=15
'''
def calSum_difference(nums):
nums.sort() # 先排个升序
mid = len(nums) // 2
less, great = nums[:mid], nums[mid:]
return 2 * (sum(great) - sum(less)) - great[0] - (great[1] if len(nums) & 1 else -less[-1])
nums = input()
data = list(map(int, input().split()))
print(data)
res = calSum_difference(data)
print(res)