题目
给定一个由小写字母组成的字符串。请找出两个位置,将字符串分为三部分。这三部分的总和应该是相同的,其中每部分的总和是其字符的ASCII码值的总和。注意,这两个位置的字符不包括在这三部分内。
如果你找到了这两个位置,请输出它们的位置。如果没有找到,请输出0,0。
例子:
输入: acdbbbca
输出: 2,5
这是因为当我们在位置2和5进行分割,我们得到三个部分:ac,bb,ca。它们的ASCII码值的总和都是相同的。
输入: abcabc
输出: 0,0
在这个例子中,我们找不到这样的两个位置。
代码
const readline = require("readline");
const rl = readline
该博客讨论了如何在JavaScript中解决一个华为OD机试问题,即寻找字符串的两个分割位置,使得三部分ASCII码值之和相等。通过举例说明了问题,并提供了相关代码实现。
订阅专栏 解锁全文
323

被折叠的 条评论
为什么被折叠?



