project euler Problem 33
来源:互联网 发布:mysql linux 登录 编辑:程序博客网 时间:2024/06/04 17:41
# -*- coding: cp936 -*-from __future__ import divisiondef Func(m,n): sm=str(m) sn=str(n) bm1=int(sm[0]) #得到分子的十位数 bm2=int(sm[1]) #得到分子的个位数 bn1=int(sn[0]) #得到分母的十位数 bn2=int(sn[1]) #得到分子的个位数 #判断条件:小于1,分母不为零,分子个位与分母十位相同,数值相同 if m/n<1 and bn2!=0 and bm2==bn1 and m/n==bm1/bn2: return True return False for i in range(10,100): for j in range(10,100): if Func(i,j): print i,j
算出4组分数后,手动化简即可。
第二句是使整数除法返回浮点数,如3/5,等于0.6
- Project Euler - Problem 33
- Project Euler problem 33
- project euler Problem 33
- Project Euler:Problem 33 Digit cancelling fractions
- Euler Project Problem 6
- project euler problem 11
- Project Euler Problem 81
- Project Euler Problem 60
- Project Euler Problem 59
- Project Euler Problem 58
- Project Euler Problem 57
- Project Euler Problem 16
- Project Euler Problem 30
- Project Euler Problem 31
- Project Euler Problem 32
- Project Euler Problem 14
- Project Euler Problem 15
- Project Euler Problem 17
- 集合框架map学习笔记一HashMap
- Windows消息机制(1):消息简介
- highstock scrollbar样式配置
- OBIEE菜鸟历程(一):RPD文件的发布
- 拓展动态编程的新领域
- project euler Problem 33
- JAVA LineNumberReader
- PanasasFS File System 介绍
- getchar与setbuf之经典错误
- 利用TitleWindow和VideoPlayer组件轻松实现视频弹出播放效果
- how to build dnsperf
- 今天开始进入狂暴状态,开启疯狂面具
- 【标记】 hdu3466 01背包变种
- [Debian]error while loading shared libraries