Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Given a string s
consisting of words and 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.
class Solution {
public:
int lengthOfLastWord(string s) {
int len = 0, tail = s.length() - 1;
while (tail >= 0 && s[tail] == ' ') tail--;
while (tail >= 0 && s[tail] != ' ') {
len++;
tail--;
}
return len;
}
};
class Solution {
public int lengthOfLastWord(String s) {
int length = 0;
// We are looking for the last word so let's go backward
for (int i = s.length() - 1; i >= 0; i--) {
if (s.charAt(i) != ' ') { // a letter is found so count
length++;
} else { // it's a white space instead
// Did we already started to count a word ? Yes so we found the last word
if (length > 0) return length;
}
}
return length;
}
}
class Solution:
def lengthOfLastWord(self, s):
end = len(s) - 1
while end > 0 and s[end] == " ": end -= 1
beg = end
while beg >= 0 and s[beg] != " ": beg -= 1
return end - beg
In our experience, we suggest you solve this Length of Last Word LeetCode Solution and gain some new skills from Professionals completely free and we assure you will be worth it.
If you are stuck anywhere between any coding problem, just visit Queslers to get the Length of Last Word LeetCode Solution
I hope this Length of Last Word LeetCode Solution would be useful for you to learn something new from this problem. If it helped you then don’t forget to bookmark our site for more Coding Solutions.
This Problem is intended for audiences of all experiences who are interested in learning about Data Science in a business context; there are no prerequisites.
Keep Learning!
More Coding Solutions >>