Talk is cheap.
func getTranslationCount(s string) int {
if len(s) == 0 { return 0 }
l, r := 1, 1
for i := len(s)-2; i >= 0; i-- {
if s[i] == '1' || s[i] == '2' && s[i+1] < '6' {
l, r = l + r, l
} else {
r = l
}
}
return l
}