You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何检查15×15网格中2元组坐标是否在指定范围内?

15×15网格坐标的范围检查实现方案

没问题,我来帮你搞定这个逻辑检查的问题!首先咱们先明确一下范围的定义——从你给出的示例来看,符合要求的坐标需要同时满足行号(r)和列号(c)都落在2到12之间(包含2和12),因为:

  • 符合的(3,3)、(4,5):行和列都在2-12区间内
  • 不符合的(13,0)、(0,13):要么行/列小于2,要么大于12

核心逻辑拆解

要判断一个坐标(r, c)是否符合要求,只需要验证两个条件:

  • 2 ≤ r ≤ 12(行号在2到12之间)
  • 2 ≤ c ≤ 12(列号在2到12之间)
    只有当两个条件同时成立时,这个坐标才是符合要求的。

代码实现示例(以Python为例)

咱们可以写一个简单的判断函数,然后遍历你的坐标列表来验证:

def is_in_valid_range(coord):
    r, c = coord
    # 检查行和列是否都在2-12的闭区间内
    return 2 <= r <= 12 and 2 <= c <= 12

# 你的坐标列表
coords = [(3,3),(4,5),(14,14),(13,0),(0,13)]

# 遍历检查并输出结果
for coord in coords:
    status = "符合要求" if is_in_valid_range(coord) else "不符合要求"
    print(f"坐标{coord}:{status}")

运行结果

运行上面的代码后,会得到如下输出:

坐标(3, 3):符合要求
坐标(4, 5):符合要求
坐标(14, 14):不符合要求
坐标(13, 0):不符合要求
坐标(0, 13):不符合要求

这个逻辑完全匹配你给出的示例结果,如果需要调整范围(比如改成开区间),只需要修改判断条件里的<=为<即可,非常灵活。

内容的提问来源于stack exchange,提问作者LeggoMaEggo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 09:48:32