ajax 最大链接数_[LeetCode] 479. 最大回文数乘积
题目链接: https://leetcode-cn.com/problems/largest-palindrome-product
难度:困难
通过率:29.3%
题目描述:
你需要找到由两个 n 位数的乘积组成的最大回文数。
由于结果会很大,你只需返回最大回文数 mod 1337得到的结果。
示例:
输入: 2
输出: 987
解释: 99 x 91 = 9009, 9009 % 1337 = 987
说明:
n 的取值范围为 [1,8]。
思路:
思路一:暴力
从大到小检测最大回文数字是否可以由两个n
位数字相乘得到
思路二:打表
代码:
思路一:
class Solution:def largestPalindrome(self, n: int) -> int:max_num = 10 ** n - 1min_num = max_num // 10for num in range(max_num, min_num, -1):palindrom = int(str(num) + str(num)[::-1])for mul in range(max_num, min_num, -1):div, mod = divmod(palindrom, mul)if div > mul: breakif mod == 0:return palindrom % 1337return 9
思路二:
class Solution:def largestPalindrome(self, n: int) -> int:mydict = {1:9,2:987,3:123,4:597,5:677,6:1218,7:877,8:475}return mydict[n]
ajax 最大链接数_[LeetCode] 479. 最大回文数乘积相关推荐
- java回文数算法for_【Java】【每日算法/刷穿 LeetCode】9. 回文数(简单)
首页 专栏 java 文章详情 0 [每日算法/刷穿 LeetCode]9. 回文数(简单) 宫水三叶发布于 今天 15:30 题目描述 判断一个整数是否是回文数.回文数是指正序(从左向右)和倒序(从 ...
- LeetCode 09:回文数(Java实现)
LeetCode 09:回文数(Java实现) 题目 判断一个整数是否是回文数.回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数. 示例 1:输入: 121 输出: true 示例 2:输 ...
- LeetCode(9.回文数)JAVA
LeetCode(9.回文数) 判断一个整数是否是回文数.回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数. 示例 1: 输入: 121 输出: true 示例 2: 输入: -121 输 ...
- python判断回文_用python判断回文数
信息举报 时间:2020-11-23 本页为您甄选多篇描写用python判断回文数,用python判断回文数精选,用python判断回文数大全,有议论,叙事 ,想象等形式.文章字数有400字.600字 ...
- 一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。...
题目:一个5位数,判断它是不是回文数.即12321是回文数,个位与万位相同,十位与千位相同. 思路:使用一个方法来判断这个数是否为回文数 打印出[10000,99999]之间所有的回文数 public ...
- python判断回文数_python如何判断是不是回文数
什么是回文数: 有这样一类数,他们顺着看和倒着看是相同的数,例如:12321,1221,2332等,这样的数字就称为:回文数. 例子:输入一个5位数,判断它是不是回文数.即12321是回文数,个位与万 ...
- python输入一个五位数、判断是否为回文数_python如何判断是不是回文数
什么是回文数: 有这样一类数,他们顺着看和倒着看是相同的数,例如:12321,1221,2332等,这样的数字就称为:回文数. 例子:输入一个5位数,判断它是不是回文数.即12321是回文数,个位与万 ...
- C语言:一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。
题目:一个5位数,判断它是不是回文数.即12321是回文数,个位与万位相同,十位与千位相同. 程序分析:此题要求判断一个五位数是不是回文数,首先要理解回文数的定义,然后我们就要思考如何处理我们输入的五 ...
- c语言回文数的编写,C语言回文数
//2013-7-21 10:54//功能:如何求一个回文数? (84 while用法举例)//知识点:c语言中除法(/)和求余(%)的用法 及while用法//技能: 求回文数的核心代码掌握 学会试 ...
最新文章
- 乐意使人恐惧,源于自身的空虚
- 9、MySQL中SQL语句的大小写规则
- html的head中的常见元素
- 如何在Google文档中的图片周围换行
- 【Win】使用L2TP出现809错误
- Socket网络编程--Libev库学习(3)
- 手机一般都由富士康等企业代工,是不是意味着各品牌质量都差不多?
- openstack mysql配置_《OpenStack云计算实战手册(第2版)》一2.3 用MySQL配置OpenStack镜像服务-阿里云开发者社区...
- Tapestry5的基础知识
- html5svg在线编辑器,HTML5 SVG图形在线编辑器
- Android 源码编译步骤实录
- java字符串时间去掉秒_Java:当秒和毫秒均为0时,DateTimeFormatter无法解析时间字符串吗?...
- idea的下载与安装破解
- 国外量化投资经典案例介绍
- 新手不翻车的可乐鸡翅做法!好吃到吮指!
- C++ Reference: Standard C++ Library reference: C Library: cfenv: FE_DOWNWARD
- VMware连接U盘后无法显示U盘
- 吃字母------线程同步与互斥的学习
- 使用Canvas把照片转换成素描画
- 超声波测距1602显示程序
热门文章
- 11 、图解2个node环境下replica shard是如何分配的
- linux msgsend 头文件,Unix/Linux进程间通信
- python数据格式化后导入数据库_MySQL导入格式化数据
- mysql拆分盘数据库_数据库拆分
- 面试官问你JavaScript,直接把这篇文章甩给他
- Java存储任意对象_浅析java设计模式(一)----异构容器,可以存储任何对象类型为其他类提供该对象...
- C语言存储地址规律,一数组按顺序序存放,插入一个数,按原来排序规律放在相应位置...
- dump的文件 查看pg_PostgreSQL 逻辑复制异常引发Pg_wal目录WAL文件膨胀一例
- Python:random库使用方法
- 内衬纸缺陷在线检测系统