Python Project Euler 013:100个50位数和
2012-12-08 10:52
423 查看
Problem 13
Work out the first ten digits of the sum of the following one-hundred 50-digit numbers....(100个50位数)...
为了避免有后面低位进位的情况,取了每个50位数的前13位来运算。
def pe013BF(): data = open('013.txt', "r") sum1 = str(sum([int(line[:13]) for line in data]))[:10] return sum1 if __name__ == '__main__': result = pe013BF() print(result)
相关文章推荐
- Python-Project Euler 50
- 欧拉工程第13题 找出100个50位数之和的前十位数字
- Project Ruler 13 给你100个50位数,求它们和的前十位
- 找出以下100个50位数之和的前十位数字
- python里如何保存float类型的小数的位数
- 使用python随机生成指定位数的数字
- 【Python精华】100个Python练手小程序
- python的位数问题
- python输出50-150之间不能被5整除的整数代码解读
- Project Euler 013 Large sum
- python_lintcode_109数字三角形_50数组剔除元素后的乘积
- python爬取有道翻译出错 {‘errorcode’:50}
- 【Python精华】100个Python练手小程序
- (PAT乙级) 个位数统计(Python)
- python脚本随机生成8位数密码(导入模块)
- python-反转一个只有3位数的整数。
- Python-Project Euler 36
- Python-Project Euler 45
- hdu 2069 1 5 10 25 50 这几种硬币 一共100个(母函数)
- python根据身份证前17位数计算第18位数