一、題目
1、題目描述
一條包含字母 A-Z
的消息通過以下映射進行了 編碼 :
'A' -> "1"
'B' -> "2"
...
'Z' -> "26"
要 解碼 已編碼的消息,所有數字必須基于上述映射的方法,反向映射回字母(可能有多種方法)。例如,"11106"
可以映射為:
"AAJF"
,將消息分組為(1 1 10 6)
"KJF"
,將消息分組為(11 10 6)
注意,消息不能分組為 (1 11 06)
,因為 "06"
不能映射為 "F"
,這是由于 "6"
和 "06"
在映射中并不等價。
給你一個只含數字的 非空 字符串 s
,請計算并返回 解碼 方法的 總數 。
題目數據保證答案肯定是一個 32 位 的整數。
示例1:
輸入:s = "12"
輸出:2