python

为什么一个python提交的都没有
我用python3,完全是其他人答案的思路,但是有的案例下输入的输入是空!
我就不懂了?
import sys
n = int(sys.stdin.readline().strip())
# 读取一个整型的列表,输入时是以字符串的形式输入的,以空格分隔的
nums = list(map(int, sys.stdin.readline().strip().split()))

def solution(n,nums):
    if not nums:
        return 0
    re = nums[0]
    for i in range(1, n):
        if nums[i]>nums[i-1]:
            re+=nums[i]-nums[i-1]
    return re

# nums可能为空!!!这不是和题干矛盾的吗
#  为什么题解中一个python提交的都没有
print(solution(n,nums))
    



全部评论
得传入参数
1 回复 分享
发布于 2022-10-20 09:29 青海
你自己给nm赋值一下啊,第二三行是平台页面自己后台赋值用的,不要纠结,你都没看懂题目和重点
1 回复 分享
发布于 2022-11-12 08:41 浙江
原题在哪里啊,还有你这没有传入实参啊
点赞 回复 分享
发布于 2022-10-14 09:17 湖南
有实参
点赞 回复 分享
发布于 2022-10-14 19:02 湖南

相关推荐

昨天 01:46
门头沟学院 Java
咩咩子_:请填空,你是我见过______
点赞 评论 收藏
分享
评论
5
1
分享

创作者周榜

更多
牛客网
牛客企业服务