Saturday, June 27, 2015

Length of Last Word

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.
Have you met this question in a real interview?
Yes
Example
Given s = "Hello World", return 5.

Note
A word is defined as a character sequence consists of non-space characters only.

public class Solution {
    /**
     * @param s A string
     * @return the length of last word
     */
    public int lengthOfLastWord(String s) {
        // Write your code here
        if(s == null || s.length() == 0) return 0;
        String[] arr = s.split(" ");
        return (arr[arr.length-1]).length();
    }
}

No comments:

Post a Comment