您的位置:首页 > 编程语言 > Python开发

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)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: