【LeetCode】剑指 Offer 46. 把数字翻译成字符串
【LeetCode】剑指 Offer 46. 把数字翻译成字符串
文章目录
- 【LeetCode】剑指 Offer 46. 把数字翻译成字符串
package offer;public class Solution46 {public static void main(String[] args) {int num = 12258;Solution46 solution = new Solution46();System.out.println(solution.method(num));}//动态规划private int method(int num){int a = 1, b = 1, c, x, y = num % 10, temp;while(num != 0){num /= 10;x = num % 10;temp = x * 10 + y;c = (temp >= 10 && temp <= 25) ? a + b : a;b = a;a = c;y = x;}return a;}
}//时间复杂度为 O(n)
//空间复杂度为 O(1)
【LeetCode】剑指 Offer 46. 把数字翻译成字符串相关推荐
- leetcode 剑指 Offer 46. 把数字翻译成字符串
剑指 Offer 46. 把数字翻译成字符串 给定一个数字,我们按照如下规则把它翻译为字符串:0 翻译成 "a" ,1 翻译成 "b",--,11 翻译成 &q ...
- 126. Leetcode 剑指 Offer 46. 把数字翻译成字符串 (动态规划- 字符串系列)
class Solution:def translateNum(self, num: int) -> int:nums = str(num)n = len(nums)#异常情况if n < ...
- 剑指 Offer 46. 把数字翻译成字符串(动态规划+回溯+递归 解法)
剑指 Offer 46. 把数字翻译成字符串 问题描述 给定一个数字,我们按照如下规则把它翻译为字符串:0 翻译成 "a" ,1 翻译成 "b",--,11 翻 ...
- 【算法】剑指 Offer 46. 把数字翻译成字符串
1.概述 剑指 Offer 46. 把数字翻译成字符串 给定一个数字,我们按照如下规则把它翻译为字符串:0 翻译成 "a" ,1 翻译成 "b",--,11 翻 ...
- 【LeetCode笔记】剑指 Offer 46. 把数字翻译成字符串(Java、字符串、动态规划、DFS)
文章目录 题目描述 思路 && 代码 1. 动态规划做法 2. DFS 做法 二刷 打卡第六天~继续加油! 题目描述 万物皆可爬楼梯.-和爬楼梯原理很像,都是使用动态规划的做法来做~ ...
- Leetcode刷题笔记——剑指 Offer 46. 把数字翻译成字符串(中等)
文章目录 题目描述 解法:动态规划 方法一:字符串遍历 复杂度分析 C++代码实现 方法二:数字求余 复杂度分析 C++代码实现 参考链接 题目描述 给定一个数字,我们按照如下规则把它翻译为字符串:0 ...
- 剑指 Offer 46. 把数字翻译成字符串
题目描述: 给定一个数字,我们按照如下规则把它翻译为字符串:0 翻译成 "a" ,1 翻译成 "b",--,11 翻译成 "l",--,25 ...
- 【千字分析】剑指 Offer 46. 把数字翻译成字符串
我是小张同学,立志用更简洁的代码做更高效的表达 给定一个数字,我们按照如下规则把它翻译为字符串:0 翻译成 "a" ,1 翻译成 "b",--,11 翻译成 & ...
- 【剑指 Offer 46. 把数字翻译成字符串】【剑指 Offer 10- II. 青蛙跳台阶问题】【198. 打家劫舍】【动态规划】
青蛙跳台阶,打家劫舍,字母相同编码三道题思路总结 总结我自己思路的,写的不详细,想看详细的可以跳转到我加的链接,都是力扣上同一个人写的题解,很厉害. 字符串翻译数字 字符串翻译数字 当最后一位数字单独 ...
最新文章
- 样式集(10) - 滑动删除功能实现,VUE完整源码附效果图
- 第8集析构函数中抛出的异常
- 1、MySQL性能优化简述
- linux 创建/删除 swap交换分区
- Linux配置最基础的命令
- Linux网络编程——黑马程序员笔记
- SQL Server索引进阶第十篇:索引的内部结构
- apache配置多个虚拟主机
- 2020年Q3最具社交影响力KOL盘点报告
- echo 1+2+3+4+5“输出的结果是6
- 每周荐书:机器学习、Spring MVC、Android(评论送书)
- “限时秒杀”活动分析报告
- 【VHDL】分频器设计要求:25分频,占空比为50%
- Excel中的空值与数值比较
- 神雕侠侣手游服务器维护,《神雕侠侣》3月30日更新维护新服开启公告
- 2021双十一自动浏览脚本,京东淘宝自动化脚本末班车
- 用python画哆啦a梦的头,用python画多来a梦-【Python】绘制哆啦A梦
- 上位机开发流程-小白开始
- Webpack中 的css-loader和less-loader
- 使用xInt开源库生成Excel文档xlsx
热门文章
- ct与x光的哪个辐射大_ct和x光哪个辐射大
- php同步邮件,php – 使用同步驱动程序在Laravel 4中排队电子邮件
- apt java8_Ubuntu 18.04安装Java JDK8三种方式
- sql查询时间过长和什么有关系_2020年成人高考成绩查询时间是什么时候?
- java .equal_Java中的equals()
- 《十四堂人生创意课》读书笔记,思维导图
- 微博粉丝平台开发全攻略
- Git学习笔记与IntelliJ IDEA整合
- mysql高并发不用事务_Mysql高并发加锁事务处理
- 云原生和ServiceMesh主要组件--理解K8s/Istio/Envoy