<p>给定一个数字,我们按照如下规则把它翻译为字符串:0 翻译成 “a” ,1 翻译成 “b”,……,11 翻译成 “l”,……,25 翻译成 “z”。一个数字可能有多个翻译。请编程实现一个函数,用来计算一个数字有多少种不同的翻译方法。</p> <p> </p> <p><strong>示例 1:</strong></p> <pre><strong>输入:</strong> 12258 <strong>输出:</strong> <code>5 </code><strong>解释:</strong> 12258有5种不同的翻译,分别是"bccfi", "bwfi", "bczi", "mcfi"和"mzi"</pre> <p> </p> <p><strong>提示:</strong></p> <ul> <li><code>0 <= num < 2<sup>31</sup></code></li> </ul>