如何編寫一個方法,該方法只接受一個參數。單個參數是一個字符串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