422.最後の単語の長さ
860 ワード
422.最後の単語の長さ説明 ノート データ 評価 大文字と小文字、スペース
最後の単語が存在しない場合は、
.
注意事項
1つの単語の定義は、アルファベットで構成されていますが、スペースは含まれていません.
実際の面接でこの問題に遭遇したことがありますか?
Yes
サンプル
与えられたs=
タブ
関連テーマ構想:javaを使えば、直接String.spilt(''')、最後の1つを求めれば答えが出ます.しかし、水を使わない原則に基づいて、直接アルゴリズムを書きます.2つの変数、1つの一時、1つの結果を設定します.肝心なのは最後の1つがスペースかどうかで、tlenが0に等しくないと判断したら、直接臨時のtlenをllenに割り当てます!ACコード:
' '
を含む文字列を指定し、最後の単語の長さを返します.最後の単語が存在しない場合は、
0
.
注意事項
1つの単語の定義は、アルファベットで構成されていますが、スペースは含まれていません.
実際の面接でこの問題に遭遇したことがありますか?
Yes
サンプル
与えられたs=
"Hello World"
、戻る5
. タブ
関連テーマ構想:javaを使えば、直接String.spilt(''')、最後の1つを求めれば答えが出ます.しかし、水を使わない原則に基づいて、直接アルゴリズムを書きます.2つの変数、1つの一時、1つの結果を設定します.肝心なのは最後の1つがスペースかどうかで、tlenが0に等しくないと判断したら、直接臨時のtlenをllenに割り当てます!ACコード:
class Solution {
public:
/*
* @param s: A string
* @return: the length of last word
*/
int lengthOfLastWord(string &s) {
// write your code here
int tlen=0;
int llen=0;
for(int i=0;i