JS 最後乙個單詞的長度

2021-10-05 01:47:33 字數 618 閱讀 4380

/*  定義乙個函式,給定乙個字串,

字串可能包含大小寫字母、數字和空格 ' ' 的字串,返回其最後乙個單詞的長度。

如果不存在最後乙個單詞,請返回 0 。

說明:乙個單詞是指由字母組成,但不包含任何空格的字串。

示例:輸入: "hello world" 輸出: 5

輸入:「hello a213 rabbit b234」, 輸出 6

輸入:「a123 b222 c22」,輸出0 

function lastwordlen(str){

let arr = str.split(" ");

let reg = /^[a-za-z]+$/;

for(let i = arr.length-1;i>=0;i--){

if(reg.test(arr[i])){

return arr[i].length;

return 0;

console.log(lastwordlen("hello world"));

console.log(lastwordlen("hello a213 rabbit b234"));

console.log(lastwordlen("a123 b222 c22"));

最後乙個單詞的長度

給定由大寫,小寫字母和空格組成的字串,返回最後乙個單詞的長度。如果輸入中不存在單詞,返回 000。注意 單詞 是指不包含空格符號的字串 例如 對於字串 hello world 不帶引號 那麼返回的結果是 555 對於字串 abc abc 不帶引號 那麼返回的結果就是 333。輸入格式 輸入僅一行,為...

最後乙個單詞的長度

給定乙個僅包含大小寫字母和空格 的字串,返回其最後乙個單詞的長度。如果不存在最後乙個單詞,請返回 0 說明 乙個單詞是指由字母組成,但不包含任何空格的字串。示例 輸入 hello world 輸出 5c int lengthoflastword char s while i 0 s i return...

最後乙個單詞的長度

給定乙個僅包含大小寫字母和空格 的字串 s,返回其最後乙個單詞的長度。如果字串從左向右滾動顯示,那麼最後乙個單詞就是最後出現的單詞。如果不存在最後乙個單詞,請返回 0 說明 乙個單詞是指僅由字母組成 不包含任何空格字元的 最大子字串。示例 輸入 hello world 輸出 5 思路 從右向左遍歷字...