Fair and Square,fairandsquare,时间:1e14(18s左
Fair and Square,fairandsquare,时间:1e14(18s左
时间:1e14(18s左右) 1e7 (0.03s左右)
from math import sqrt, ceilfrom time import timedef isPalindrome(value): for i in range(int(len(value) / 2)): if value[i] != value[-i-1]: return False return Truedef calc(min, max): for x in range(int(ceil(sqrt(min))), int(sqrt(max))): if x % 10 > 0 and isPalindrome(str(x)): y = x * x if y % 10 > 0 and isPalindrome(str(y)): yield {'Y':y, 'X':x}if __name__ == '__main__': begin = time() for i in calc(1, 1e14): print(i) end = time() print(end - begin)#该片段来自于http://byrx.net
相关内容
- python 多线程实例,python多线程,# _*_ coding
- hyper超运算,让计算机死了吧,hyper死了,def hyper(n,
- 使用Python写一个贪吃蛇AI,python贪吃蛇ai,不久前在网上
- 使用reportlab生成中文表格pdf,reportlabpdf,导师的一个需求
- 将n*n的矩阵顺时针旋转90°,矩阵顺时针90,def rotate(l
- python核心编程第六章题目:python代码实现:设计一个
- 经典分石头问题,经典分石头,有n个整数,将这堆数分
- Python3根据IP地址获取MAC地址,python3ip获取mac,这是一种笨
- wxpython不规则窗体,wxpython窗体,#!/usr/bin/e
- 微信服务端模拟,信服务端模拟,最近开发微信接口,配
评论关闭