无法提交hackerrank问题以确定分数

2024-04-25 04:39:51 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试完成一个hackerrank问题,其中给定一个数组,我已确定数组中某个数字大于最新最大值或最新最小值的次数。开头的max/min都等于数组的第一个数。你知道吗

相应的问题可以在这个hackerranklink上找到。你知道吗

我试着从其他人那里获得成功的解决方案,但是这个解决方案在hackerrank系统中没有被接受为成功。我不确定出了什么问题。你知道吗

def breakingRecords(scores):
    max_score = min_score = scores[0]
    mini = maxi = 0
    for i in range(1,len(scores)):
        if scores[i] > max_score:
            max_score = scores[i]
            maxi += 1
        if scores[i] < min_score:
            min_score = scores[i]
            mini += 1
    return str(maxi) + str(mini)

Tags: if系统数字数组解决方案min次数max
1条回答
网友
1楼 · 发布于 2024-04-25 04:39:51

将您的退货声明更改为

return maxi, mini

字符串的加法意味着串联。我们不知道123是(12,3)还是(1,23)。你知道吗

请注意,提交中还有其他代码行可以帮助您完成提交。你知道吗

fptr.write(' '.join(map(str, result)))

将结果的每个元素转换为字符串,然后引入空格作为分隔符。你知道吗

相关问题 更多 >