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.

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

Example:
Input: "Hello World"
Output: 5


题解

package algorithms

func lengthOfLastWord(s string) int {
	var r int
	for e := range s {
		if s[e] != ' ' {
			if e > 0 && s[e-1] == ' '{
				r = 0
			}
			r++
		}
	}
	return r
}