gpt4 book ai didi

arrays - 区分字符串中的数字

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:16:06 26 4
gpt4 key购买 nike

假设我们在连接字符串中有两个数字 A 和 B:AB。我们如何在不知道 A 或 B 的长度的情况下区分 A 和 B。

例如,假设我们有 A 是 x 坐标,B 是 y 坐标。对于网格,我们在每个网格点都有一个文件。所以让我们有文件:

99059900 = (99.05,99.00)
991010000 = (99.10,100.00)
1000510000 = (100.05,100.00)
100109910 = (100.10,99.00)
99059910 = (99.05,99.10)
991010010 = (99.10,100.10)
1000510010 = (100.05,100.10)
100109910 = (100.10,99.10)

在这种情况下,我们一般怎么才能找到A号和B号呢?约束是 A 和 B 的最后 2 位由某个常数值分隔:在上面,A 递增 0.05 步,B 递增 0.1 步。

最佳答案

如果没有额外的规则,这是一个模棱两可的任务。对于长度为 N 的字符串,有 N-1 种可能的方式将其分成两个非空字符串。

您说您将 A 限制为 2 位数字,但为什么呢?数字是否允许以零开头?它们是否具有必须满足的最小值、最大值或任何其他属性?除了数字还有其他字符吗?有更多的字符串可以作为引用吗?除非你有足够的约束,否则你无法消除这种歧义。

关于arrays - 区分字符串中的数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46082651/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com