题目描述
给出 nnn 和 nnn 个整数 aia_iai,求这 nnn 个整数中的极差是什么。极差的意思是一组数中的最大值减去最小值的差。
输入格式
第一行输入一个正整数 nnn,表示整数个数。
第二行输入 nnn 个整数 a1,a2…ana_1,a_2 \dots a_na1,a2…an,以空格隔开。
输出格式
输出一个整数,表示这 nnn 个整数的极差。
输入输出样例
输入
6
4 1 5 1 4 1
输出
4
说明/提示
数据保证,1≤n≤1001 \leq n\leq 1001≤n≤100,0≤ai≤10000\le a_i \le 10000≤ai≤1000。
方式
代码
class Solution:
@staticmethod
def oi_input():
"""从标准输入读取数据"""
num, nums = int(input()), list(map(int, input().split()))
return num, nums
@staticmethod
def oi_test():
"""提供测试数据"""
return 6, [4, 1, 5, 1, 4, 1]
@staticmethod
def solution(num, nums):
print(max(nums) - min(nums))
oi_input = Solution.oi_input
oi_test = Solution.oi_test
solution = Solution.solution
if __name__ == '__main__':
num, nums = oi_test()
# num, nums = oi_input()
solution(num, nums)
1380

被折叠的 条评论
为什么被折叠?



