面试题 46
示例 1:
输入: 12258
输出: 5
解释: 12258有5种不同的翻译,分别是"bccfi", "bwfi", "bczi", "mcfi"和"mzi"
提示:
0 <= num < 231class Solution {
public:
int translateNum(int num) {
if(num<10) return 1;
int k=num%100;
if(k>9 && k<26) return translateNum(num/100)+translateNum(num/10);
else return translateNum(num/10);
}
};Last updated