Problem 4
2024-10-01 09:08:56
Problem 4
# Problem_4
"""
A palindromic number reads the same both ways. The largest palindrome made from the product of two 2-digit numbers is 9009 = 91 × 99.
Find the largest palindrome made from the product of two 3-digit numbers.
找到两个三位数数字相乘能得到的最大的回文数字
"""
palindroms = {}
for x in range(100, 1000):
for y in range(100, 1000):
num = str(x * y)
length = len(num)
mid = length // 2
formar = num[:mid]
latter = num[mid:][::-1]
if not length % 2 == 0:
latter = num[mid+1:][::-1]
if formar == latter:
value = str(x) + '*' + str(y)
palindroms[int(num)] = value print(palindroms)
max_key = max(palindroms)
max_value = palindroms[max_key]
print(max_key, '==>', max_value)
最新文章
- oracle索引监控
- Apache 打开网页的时候等待时间过长的解决方案
- 【MySQL】排序原理与案例分析
- 【原】iOS多线程之NSThread、NSOperationQueue、NSObject和GCD的区别
- 多线程编程之Windows环境下创建新线程
- UnitTest
- liunx之zip格式的解压命令
- HDOJ(HDU) 2138 How many prime numbers(素数-快速筛选没用上、)
- (二)CodeMirror - 配置项
- django xdmin使用
- 贷款资讯类APP、贷款资讯网站廉价卖,需要的进来看看
- swoole 简介
- Python 汉字转拼音
- Android Studio报错view is not constrained
- Oracle EBS 创建 RMA
- 常用类一一时间处理相关类一一java.util.Tomezone(java.util.Calendar , java.util.Date , java.text.DateFormat)
- 【搜索】POJ-2718 全排列+暴力
- Mac 升级一次,php 就崩溃一次,有味,苹果....
- CentOS 6.5 下HeartBeat的安装与配置
- 4.2 最邻近规则分类(K-Nearest Neighbor)KNN算法应用