- Published on
Leetcode Challenge: Length of Last Word Solution
Challenge:
Given a string s
consisting of some words separated by some number of spaces, return the length of the last word in the string.
A word is a maximal substring consisting of non-space characters only.
Example 1:
**Input:** s = "Hello World"
**Output:** 5
**Explanation:** The last word is "World" with length 5.
Example 2:
**Input:** s = " fly me to the moon "
**Output:** 4
**Explanation:** The last word is "moon" with length 4.
Example 3:
**Input:** s = "luffy is still joyboy"
**Output:** 6
**Explanation:** The last word is "joyboy" with length 6.
Challenge Link: https://leetcode.com/submissions/detail/650921516/
Solution:
In JavaScript:
var lengthOfLastWord = function(s) {
var words = s.split(" ");
words = words.filter(word => word != "");
console.log(words);
if(words[words.length - 1]){
return words[words.length - 1].length;
}else{
return 0;
}
};
Runtime: 78 ms
Memory Usage: 43.4 MB