📅  最后修改于: 2023-12-03 15:27:24.562000             🧑  作者: Mango
本文将向程序员介绍如何解决Hackerrank上第14天Python中的范围问题,提供完整的解决方案和代码。本文将涵盖以下几个方面:
题目要求从一个列表中找出最小和最大的元素之间的距离,并输出该距离。列表中的元素是整数。
示例输入:
5
10 20 30 40 50
示例输出:
40
输入说明:
输出说明:
问题的本质是要求出列表中最小和最大值的差,因此可以使用Python内置的min()
和max()
函数来找出最小和最大值,并计算其差值。
以下是本题的解决方法:
min()
和max()
函数计算出最小和最大值,并利用差值公式计算他们的差值。以下是完整的Python代码实现,用于解决Hackerrank上的第14天Python中的范围问题。
# 读取输入
n = int(input())
arr = list(map(int, input().split()))
# 计算差值
max_num = max(arr)
min_num = min(arr)
result = max_num - min_num
# 输出结果
print(result)
以上就是解决这个问题的完整Python解决方案。该解决方案使用了Python内置的min()
和max()
函数,这些函数通常非常方便,可以在Python中很容易地处理许多问题。