如何编写一个方法,该方法只接受一个参数。单个参数是一个字符串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;
}
为什么'c#','java'和'asp.net',全部3在一起? +你到现在为止尝试过什么? – SudoRahul 2013-03-18 09:40:25
你正在学习很棒,请格式化你的计算。另外,你尝试过什么方法?他们在哪里失败? – 2013-03-18 09:40:40
@ R.J接受任何语言。只是一个逻辑 – Billa 2013-03-18 09:40:55