LengthOfLastWord
Problem
Solution
Strip all the whitespace from the end of the string, then split the string by spaces. The last element in the list is the last word in the string.
Code
https://github.com/GeorgeRPu/tech-interview-prep/blob/main/solutions/LengthOfLastWord.py
def lengthOfLastWord(s: str) -> int:
"""Finds the length of the last word in a string.
"""
return len(s.strip().split(' ')[-1])
Test
>>> from LengthOfLastWord import lengthOfLastWord
>>> lengthOfLastWord('Hello World')
5
>>> lengthOfLastWord(' fly me to the moon ')
4
>>> lengthOfLastWord('luffy is still joyboy')
6
Functions
|
Finds the length of the last word in a string. |