Length of Last Word Problem Solution

Length of Last Word Problem: 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 :

Input: s = "Hello World"
Output: 5
Explanation: The last word is "World" with length 5.

Length of Last Word Problem Solution

Problem Solution In Python

class Solution:
    def lengthOfLastWord(self, s):
        """
        :type s: str
        :rtype: int
        """
        return len(s.rstrip().split(' ')[-1])

Problem Solution In Java

class Solution {
    public int lengthOfLastWord(String s) {
        s = s.trim();
        return s.length() - s.lastIndexOf(" ") - 1; 
    }
}

Problem Solution In C++

class Solution {
public:
    int lengthOfLastWord(string s) {
      stringstream ss(s);
      string word;
      while(ss >> word) {
      }
      return word.size();
    }
};

Problem Solution In C

int lengthOfLastWord(string s)
    {
        string k;
        int count  = 0;
        int len = 0 ;
        for (int i = 0; i < s.length(); i++)
        {
            if (s[i] != ' ')
            {
                count++;
                len = count;
            }
            else
            {
                count = 0;
                if (len < count)
                {
                    len = count;
                }
            }
        }
        return len;
    }


If You Like This Page Then Make Sure To Follow Us on Facebook, G News and Subscribe Our YouTube Channel. We will provide you updates daily.
Shares
facebook sharing button Share
twitter sharing button Tweet
whatsapp sharing button Share
telegram sharing button Share
pinterest sharing button Pin

Leave a Comment