/*****************************************************问题描述*************************************************
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.
Note: A word is defined as a character sequence consists of non-space characters only.
Example:
Input: "Hello World"
Output: 5
给定一个字符串,由大小写字母和空格字符组成,求最后一个单词的长度,如果最后一个单词不存在,就返回0
/*****************************************************我的解答*************************************************
/**
* @param {string} s
* @return {number}
*/
var lengthOfLastWord = function(s) {
var retLength = 0;
var sToArray = s.split('');
for(var index = sToArray.length - 1; index >= 0; index--)
{
if(s[index] != ' ')
{
var curPos = index;
break;
}
}
for(index = curPos; index >= 0; index--)
{
if(s[index] != ' ')
{
retLength++;
}
else
{
break;
}
}
return retLength;
};
leetCode刷题记录12_58_Length of Last Word
最新推荐文章于 2021-06-17 07:31:50 发布