我如何编写一个方法,它接受一个参数。单个参数是一个字符串s,它只包含非零数字。
此函数应打印 s 的最长连续子串的长度,使得子串的长度为2*N位(字符串的最大长度为 49)并且最左边 N 位的和等于最右边的和N 位数。如果没有这样的字符串,你的函数应该打印 0
我是 C# 的学习者。我看到了这个谜题,没有做。
样本输入:123231,预期输出为 6
解释:
1 + 2 + 3 = 2 + 3 + 1. 最长子串的长度 = 6 其中第一半的总和 = 第二半
示例输入#2:986561517416921217551395112859219257312 输出为 36
static int myMethod(string s) {
var input = "123231";
bool expected =
new System.Text.RegularExpressions.Regex("^[1-9]+$").IsMatch(input);
return 0;
}