`

Project Euler 第9题

阅读更多
A Pythagorean triplet is a set of three natural numbers, a<b <c, for which,a2 + b2 = c2

For example, 32 + 42 = 9 + 16 = 25 = 52.

There exists exactly one Pythagorean triplet for which a + b + c = 1000.
Find the product abc.

求出和为1000的3个勾股数的积。Pythagorean triplet:勾股数
分享到:
评论
1 楼 lampeter123 2009-08-10  
a=0
b=0
c=0

for a in range(1000):
    for b in range(1000):
        c=1000-a-b
        if (a*a + b*b == c*c) and a!=0 and b!=0 and c!=0:
            print a*b*c
            break

相关推荐

    project euler5.rar_ACM_project

    1. 387.cpp:代表解决Project Euler的第387题的C++代码。 2. 425.cpp:对应Project Euler的第425题。 3. 621.cpp:表示第621题的解决方案。 4. 549.cpp:是解决第549题的代码。 5. 611.cpp:代表第611题的解答。 6. ...

    Project Euler_Eulerproject_fasmg_x86_windows_math_

    文件列表中包含了多个问题的源代码,如P011.asm至P021.asm,这些文件分别对应Project Euler的第11到21题。让我们逐一分析这些题目所涵盖的知识点: 1. P003.asm(最大质因数):此问题涉及到素数的检测和分解,需要...

    project euler2.rar_ACM_project

    "project euler2.rar_ACM_project" 是一个压缩包,包含了多个已经测试通过的C++源代码文件,用于解决Project Euler的第二部分问题。 文件名与对应的Project Euler问题关联,如152.cpp对应问题152,189.cpp对应问题...

    ProjectEuler:projecteuler.net

    在项目“ProjectEuler-master”中,我们可以推测这是一个用Java语言解决欧拉计划问题的代码库。每个问题的解决方案可能对应一个或多个Java源代码文件。以下是一些可能包含在压缩包中的关键知识点: 1. **基础算法**...

    project-euler:我对projecteuler.net上问题的解决方案

    在这个压缩包“project-euler-master”中,很显然包含了作者对Project Euler问题的Python解决方案。 在Python编程语言中解决Project Euler问题,我们可以学习到许多关键的编程概念和技术。以下是一些可能涵盖的知识...

    projecteuler:Project Euler 问题的解决方案,请参阅 https

    投影仪Project Euler 问题的解决方案,请参阅地位# 名称秒1 3 和 5 的倍数0.02 甚至斐波那契数列0.03 最大素因数0.94 最大的回文产品0.15 最小倍数2.56 和平方差0.07 第 10001 个素数0.1解决方案8 系列中最大的产品...

    python,python-project-euler.rar

    Project Euler是一个在线平台,提供了一系列具有挑战性的数学和计算机科学问题,旨在通过解决这些问题来提高编程技能和数学理解。本项目是关于使用Python解决Project Euler问题的资源集合。 在"python-project_...

    euler project.r.zip_R Euler project_project

    这个压缩包`euler project.r.zip_R Euler project_project`包含了R语言实现的Euler项目前14题的答案。让我们深入探讨这些题目所涵盖的知识点,并了解如何利用R语言解决这些问题。 1. **Problem 1: 多少个数小于1000...

    project_euler:我的项目euler文件

    项目Euler(Project Euler)是一个非常受欢迎的在线问题解决平台,专注于数学和计算机科学的交叉领域。它提供了一系列具有挑战性的题目,旨在提高编程技能,尤其是数学应用和算法设计方面的能力。这个"project_euler...

    project-euler:Project Euler(http:projecteuler.net)解决难题的方法

    在`project-euler-master`这个压缩包中,可能包含了多个子文件夹,每个对应一个Project Euler问题的解决方案。通过阅读和分析这些代码,你可以深入了解如何运用上述知识点来解决实际问题。同时,这也是一个很好的...

    projectEuler:HackerRank上的Project Euler挑战

    《HackerRank上的Project Euler挑战:Python编程实践》 Project Euler是在线数学和计算机科学问题解决平台,旨在通过一系列挑战性的问题,提升编程者在算法、数学和编程方面的技能。这些挑战通常涉及到复杂的数学...

    Euler:解决来自 Project Euler 的问题

    【标题】"Euler:解决来自 Project Euler 的问题" 是一个与编程和数学挑战相关的项目,它鼓励开发者和数学爱好者使用编程技能来解决一系列复杂的数学问题。Project Euler 是一个著名的在线平台,它提供了数百个问题,...

    ProjectEuler:提交没有气味

    【标题】"ProjectEuler:提交没有气味"指的是在参与HackerRank竞赛中的Project Euler问题时,参赛者需要提交的代码应该不包含任何特定的气味,即不应有明显的编程风格、习惯或特定库的使用痕迹,以免违反比赛规则。...

    Project-Euler:我的Project Euler解决方案和说明(使用JavaScript)

    Project Euler 是一个在线平台,提供了一系列数学和计算机科学的挑战问题,旨在通过编程解决这些问题来提升你的思维能力和编程技巧。这个项目中,作者分享了他使用JavaScript语言解决Project Euler问题的代码和解释...

    projecteuler--:(也许)更好的项目欧拉

    "projecteuler--:(也许)更好的项目欧拉"是一个可能指向Project Euler的优化解决方案集。Project Euler是一个在线平台,提供了许多数学和计算机科学相关的挑战问题,旨在通过这些问题来提高编程技能并解决复杂的...

    project-euler-solutions:我想出的所有Project Euler解决方案

    《探索Project Euler问题的Python解法》 Project Euler是一个在线平台,它提供了众多数学和计算机科学的挑战问题,旨在激发用户对算法、编程以及数学的兴趣。这个名为"project-euler-solutions"的项目,显然是作者...

    ProjectEuler

    在“ProjectEuler-master”这个压缩包中,我们可以预期找到一个关于解决Project Euler问题的Python项目。这个项目可能包含一系列的Python脚本,每个脚本对应于项目欧拉中的一个问题。让我们详细探讨一下使用Python...

    ProjectEuler:JavaScript 中 Project Euler 问题的解决方案

    在"ProjectEuler-master"这个压缩包中,很可能包含了用JavaScript实现的项目欧拉问题解决方案。这些解决方案可能以单独的.js文件形式存在,每个文件对应一个或多个问题。通过阅读和学习这些代码,你可以了解到如何将...

    ProjectEulerPython:我针对projecteuler.net问题的基于python的解决方案的存储库

    《Python编程解构Project Euler问题》 Project Euler是一个广受欢迎的在线平台,它提供了一系列具有挑战性的数学和计算机科学问题,旨在提升编程技巧和逻辑思维能力。本项目以Python为工具,针对Project Euler上的...

Global site tag (gtag.js) - Google Analytics