用于检查我们可以从 Python 中的序列进行算术级数的程序
假设我们有一个名为nums的数字列表。我们必须检查nums中存在的元素是否正在形成AP系列。正如我们在AP(算术级数)系列中所知,任何两个连续元素之间的共同差异是相同的。
因此,如果输入类似于nums=[9,1,17,5,13],那么输出将为True,因为如果我们对它们进行排序,它将是[1,5,9,13,17]并且这里很常见每对元素的差异为4。
示例(Python)
让我们看看以下实现以获得更好的理解-
def solve(nums):
nums = sorted(nums)
if len(nums) > 1:
const = nums[1] - nums[0]
else:
return True
for i in range(len(nums)-1):
if nums[i+1] - nums[i] != const:
return False
return True
nums = [9,1,17,5,13]
print(solve(nums))输入
[9,1,17,5,13]输出结果
True
热门推荐
10 朋友新年祝福语大全 简短
11 新年祝福语简短大方兔年
12 搬新家礼物祝福语简短
13 同学见面花束祝福语简短
14 五一假期祝福语幽默简短
15 离职欢送敬酒祝福语简短
16 对学弟的祝福语简短
17 考老师辞职祝福语简短
18 祝福语驱散霉运的话简短