一次過 Lintcode 956 資料分割

2021-09-11 00:19:11 字數 772 閱讀 9736

給出乙個字串str,你需要按順序提取出該字串的符號和單詞。

樣例 1:

輸入: str = "(hi (i am)bye)"

輸出:["(","hi","(","i","am",")","bye",")"].

解釋:將符號和單詞分割。

樣例 2:

輸入: str =  "#ok    yes"

輸出:["#","ok","yes"]

解釋:將符號和單詞分割。

樣例 3:

輸入: str = "##s"

輸出:["#","#","s"]

解釋:將符號和單詞分割。

分情況討論即可。

public class solution else if(c == ' ')

}else

list.add(string.valueof(c));}}

//不要放過最後乙個單詞

if(sb.length() != 0)

list.add(sb.tostring());

string res = new string[list.size()];

for(int i=0; ires[i] = list.get(i);

return res;

}}

一次過 Lintcode 488 快樂數

寫乙個演算法來判斷乙個數是不是 快樂數 乙個數是不是快樂是這麼定義的 對於乙個正整數,每一次將該數替換為他每個位置上的數字的平方和,然後重複這個過程直到這個數變為1,或是無限迴圈但始終變不到1。如果可以變為1,那麼這個數就是快樂數。19 就是乙個快樂數。1 2 9 2 82 8 2 2 2 68 6...

一次過 Lintcode 90 k數和 II

給定n個不同的正整數,整數k 1 k n 以及乙個目標數字。在這n個數裡面找出k個數,使得這k個數的和等於目標數字,你需要找出所有滿足要求的方案。example 1 input 1,2,3,4 k 2,target 5 output 1,4 2,3 example 2 input 1,3,4,6 k...

一次過 Lintcode 496 玩具工廠

工廠模式是一種常見的設計模式。請實現乙個玩具工廠toyfactory用來產生不同的玩具類。可以假設只有貓和狗兩種玩具。toyfactory tf toyfactory toy toy tf.gettoy dog toy.talk wow toy tf.gettoy cat toy.talk meow...