題目:
given a string s consists of upper/lower-case alphabets and empty space characters簡單說就是返回最後乙個單詞的長度。' '
, return the length of last word in the string.if the last word does not exist, return 0.
for example,
given s = 「hello world」,
return 5.
class
solution
};
本身麼有任何難度,只是借題說一下反向迭代器的用法:
rbegin( )指向的是string的最後乙個字元
rend()指向的是string的第乙個字元的前面乙個位置
這都很好理解,重點是,從右往左遍歷,我們仍然取的是字面的意思,從開始到結束,用的是++
即:
for(auto it = s.rbegin(); it != s.rend(); it++)
並不是我們自以為很聰明的那樣該是--
ok。
以上。
LeetCode 58 最後乙個單詞的長度
給定乙個僅包含大小寫字母和空格 的字串,返回其最後乙個單詞的長度。如果不存在最後乙個單詞,請返回 0 說明 乙個單詞是指由字母組成,但不包含任何空格的字串。示例 輸入 hello world 輸出 5 usr bin python3 coding utf 8 time 2018 7 7 author...
LeetCode 58 最後乙個單詞的長度
今天開始保持記錄leetcode題.給定乙個僅包含大小寫字母和空格 的字串,返回其最後乙個單詞的長度。如果不存在最後乙個單詞,請返回 0 說明 乙個單詞是指由字母組成,但不包含任何空格的字串。示例 輸入 hello world 輸出 51 使用string.trim 方法首先刪除字串兩端的空格。2 ...
Leetcode 58 最後乙個單詞的長度
題目描述 給定乙個僅包含大小寫字母和空格 的字串,返回其最後乙個單詞的長度。如果不存在最後乙個單詞,請返回 0 說明 乙個單詞是指由字母組成,但不包含任何空格的字串。示例 輸入 hello world 輸出 5 解題思路 這個題是求最後乙個單詞的長度的,同時允許最後乙個單詞的後面有任意個空格,所以最...