哪位大神帮看下字节跳动笔试报错

2018头条笔试第一题,用户兴趣,感觉也是非常简单的题目,用python写的,本机测试用例都正确,提交以后一直报错语法错误或者数组越界,求大神指点哪里有问题:
N = input()
N = int(N)
rate = [int(x) for x in input().split(' ')]
group = input()
group = int(group)
l = []
r = []
k = []

for _ in range(group):
    l1,r1,k1 = [int(x) for x in input().split()]
    l.append(l1)
    r.append(r1)
    k.append(k1)

res = []
for i in range(group):
    l1 = l[i] - 1
    r1 = r[i]
    if r1 > N:
        r1 = N
    if l1 < 0:
        l1 = 0
    data = rate[l1:r1]
    p = k[i]
    result = 0
    for j in data:
        if j == p:
            result += 1
    res.append(result)

for i in res:
    print(i)

#字节跳动##笔试题目#
全部评论
我最近笔试也遇到这种问题,楼主解决了吗
点赞 回复 分享
发布于 2021-04-05 01:06

相关推荐

每晚夜里独自颤抖:这个在牛客不是老熟人了吗
点赞 评论 收藏
分享
有担当的灰太狼又在摸鱼:零帧起手查看图片
点赞 评论 收藏
分享
评论
点赞
2
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务