二维数组操作(Python)

二维数组操作

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

感谢讨论区 “辣条虾” 朋友的注释和代码,这屎一样的题干(这真不是在模拟甲方吗?)让我自己敲我可能真的忍不了。

while True:
    try:
        m, n = map(int, input().split())
        x1, y1, x2, y2 = map(int, input().split())
        i_m, i_n = int(input()), int(input())
        x, y = map(int, input().split())
        # 1,数据表行列范围都是[0,9],若满足输出'0',否则输出'-1'
        print('0' if (0 <= m <= 9) and (0 <= n <= 9) else '-1')
        # 2,交换的坐标行列数要在输入的表格大小行列数范围[0, m)x[0, n)内
        print('0' if (0 <= x1 < m) and (0 <= y1 < n) and (0 <= x2 < m) and (0 <= y2 < n) else '-1')
        # 3.1,插入的x坐标要在 [0, m) 范围内
        print('0' if (0 <= i_m < m) and (m < 9) else '-1')
        # 3.2,插入的y坐标要在 [0, n) 范围内
        print('0' if (0 <= i_n < n) and (n < 9) else '-1')
        # 4,要检查的位置 (x,y) 要在 [0, m)x[0, n) 内
        print('0' if (0 <= x < m) and (0 <= y < n) else '-1')
    except:
        break
全部评论
又臭又长
1 回复 分享
发布于 2023-02-27 17:37 江苏

相关推荐

仁者伍敌:牛子这些人还会点一个自动回复,boss都不带回复的
点赞 评论 收藏
分享
06-20 17:42
东华大学 Java
凉风落木楚山秋:要是在2015,你这简历还可以月入十万,可惜现在是2025,已经跟不上版本了
我的简历长这样
点赞 评论 收藏
分享
看到这个内容真是闹麻了。。。。。。现在有了AI以后很多人面试都会作弊吗?&nbsp;那对老老实实面试的人岂不是不公平....
重生之我要干前端:放宽心,作弊很明显的,面试官也不是傻子,而且这世上更多的肯定是依靠自己的知识的人,所以放宽心提升自己最重要
点赞 评论 收藏
分享
评论
25
4
分享

创作者周榜

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