【剑指OFFER】46. 把数字翻译成字符串
发布日期:2021-06-29 19:46:48
浏览次数:2
分类:技术文章
本文共 571 字,大约阅读时间需要 1 分钟。
题目:给定一个数字,我们按照如下规则把它翻译为字符串:0 翻译成 “a” ,1 翻译成 “b”,……,11 翻译成 “l”,……,25 翻译成 “z”。一个数字可能有多个翻译。请编程实现一个函数,用来计算一个数字有多少种不同的翻译方法。
示例 1:
输入: 12258
输出: 5 解释: 12258有5种不同的翻译,分别是"bccfi", “bwfi”, “bczi”, “mcfi"和"mzi”提示:
0 <= num < 231
答案:
class Solution { public int translateNum(int num) { if (num<=9) { return 1;} //试着取最后两位,看一下是不是在9-25之间。在这个范围之外的只能作为一个一个的单个数字 //在9-25中间,既可以当一个数字来又可以当两个数字来 int mod = num % 100; if(mod <= 9 || mod >= 26) return translateNum(num / 10); return translateNum(num / 10) + translateNum(num / 100); }}
转载地址:https://darkness.blog.csdn.net/article/details/115334734 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
逛到本站,mark一下
[***.202.152.39]2024年04月15日 09时31分23秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
弘辽科技:新手前期如何开网店?
2019-04-30
弘辽科技:一件代发什么商品最容易赚钱?怎么做优化?
2019-04-30
弘辽科技:新手前期如何开网店?
2019-04-30
弘辽科技:市值仅次京东、直追百度,这家韩国巨头什么来头?
2019-04-30
弘辽科技:现在怎么做淘宝赚钱?有什么办法或者方案用淘宝赚钱?
2019-04-30
弘辽科技:拼多多店铺星级多久更新一次?如何提升?
2019-04-30
弘辽科技:拼多多店铺星级有用吗?什么是星级?
2019-04-30
弘辽科技:拼多多客单价怎么算?如何提高?
2019-04-30
弘辽科技:拼多多商品详情图怎么做?有什么开店技巧?
2019-04-30
弘辽科技:618收官战报:直播电商强势入场,国潮成消费新趋势
2019-04-30
弘辽科技:宝妈适合做什么?适合宝妈的25个副业
2019-04-30
弘辽科技:老店新开没有自然流量怎么办?
2019-04-30
弘辽科技:拼多多小额收款多久到账?有些什么限制呢?
2019-04-30
弘辽科技:上班同时还能开什么店?上班做副业项目
2019-04-30
弘辽科技:徒有贵族身份,却连一分钱都没有。
2019-04-30
弘辽科技:零食市场内卷化 洽洽的功守道
2019-04-30
弘辽科技:什么行业适合夫妻店?适合夫妻开的店
2019-04-30
弘辽科技:淘宝保险保证金怎么开通?它和消保保证金有什么区别?
2019-04-30
弘辽科技:淘宝开店后怎么经营?步骤有哪些?
2019-04-30
弘辽科技:淘宝开店会有人主动联系吗?怎么才会有人买?
2019-04-30