题解 | #二维数组操作#

二维数组操作

http://www.nowcoder.com/practice/2f8c17bec47e416897ce4b9aa560b7f4

题目的描述,像极了一位雄才大略的产品,正在向测试人员和开发人员,描述他那伟大的产品设计和构思。然后测试人员根据描述想象了一些测试用例,同时开发人员也根据描述写了一些代码,然后代码死活无法通过所有的测试用例。因此,产品,测试,开发进行了三方会谈,确定了准确的描述,然后产品去更新需求说明;测试根据需求说明,设计新的测试用例;开发根据新的需求说明重新设计代码。

cou = 0
while True:
    try:
        num_list = input().split(' ')
        cou += 1
    except:
        break
    if cou == 1:
        if 0 < int(num_list[0]) <=9 and 0 < int(num_list[1]) <= 9:
            m = int(num_list[0])
            n = int(num_list[1])
            print(0)
        else:
            print(-1)
    elif cou == 2:
        if int(num_list[0]) < m and int(num_list[1]) < n and int(num_list[2]) < m and int(num_list[3]) < n:
            print(0)
        else:
            print(-1)
    elif cou == 3:
        if 1 + m <= 9 and int(num_list[0]) < m:
            print(0)
        else:
            print(-1)
    elif cou == 4:
        if 1 + n <= 9 and int(num_list[0]) < n:
            print(0)
        else:
            print(-1)
    elif cou == 5:
        if int(num_list[0]) < m and int(num_list[1]) < n:
            print(0)
        else:
            print(-1)
        cou = 0
全部评论
真的是。。这道题最简单,反倒是需要反复提交修改。。。
点赞 回复 分享
发布于 2022-06-15 15:42

相关推荐

11-30 11:07
河南大学 Java
宇宙厂 测开 n*15
丘丘给个offer:有后选后
点赞 评论 收藏
分享
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
点赞
1
分享
牛客网
牛客企业服务