问题标签 [pythagorean]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
3986 浏览

c# - 知道斜边有效地计算所有毕达哥拉斯三元组

给定斜边(c在典型方程中),计算和a*a + b*b = c*c的所有可能整数值的有效方法是什么?aba < b

注意:我已经看到cbe 大于1e12,因此c*c大于long.MaxValue,据我所知,c*c确实适合 a decimal

0 投票
3 回答
2321 浏览

math - Project Euler 9 理解

这个问题指出:

毕达哥拉斯三元组是三个自然数 abc 的集合,其中,

a 2 + b 2 = c 2

例如,3 2 + 4 2 = 9 + 16 = 25 = 5 2

恰好存在一个毕达哥拉斯三元组,其 a + b + c = 1000。求积 abc。

我不确定它想问你什么。我们是否试图找到然后将这些数字插入?a2 + b2 = c2a + b + c = 1000

0 投票
16 回答
67631 浏览

c - 找到 a + b + c = 1000 的毕达哥拉斯三元组

毕达哥拉斯三元组是三个自然数的集合,a < b < c,其中,a 2 + b 2 = c 2

例如,3 2 + 4 2 = 9 + 16 = 25 = 5 2

恰好存在一个毕达哥拉斯三元组,其 a + b + c = 1000。求积 abc。

来源http ://projecteuler.net/index.php?section=problems&id=9

我试过但不知道我的代码哪里出错了。这是我在 C 中的代码:

0 投票
1 回答
718 浏览

iphone - iPhone SDK 数学 - 勾股定理问题!

作为一种练习,我正在开发一个解决著名的中学勾股定理的应用程序,a squared + b squared = c squared。不幸的是,在我看来,即将到来的答案与实际答案无关。这是“解决”操作期间使用的代码。

顺便说一句,legone, legtwo, and hypotenuse所有代表UITextField对应于直角三角形的每个数学部分的 。 AnswerUILabel那个告诉,你猜对了,答案。有没有人看到程序中的任何缺陷?提前致谢!

0 投票
2 回答
1017 浏览

clojure - Clojure 中的 Project Euler #9(毕达哥拉斯三胞胎)

我对这个问题的回答感觉太像C 中的这些解决方案了

有没有人有任何建议可以让这个更 lispy?

0 投票
4 回答
367 浏览

c - 用 c 计算毕达哥拉斯三元组

我正在尝试解决 Project Euler #9,即http://projecteuler.net/index.php?section=problems&id=9

我查看了这段代码,逻辑似乎是正确的……但我根本没有得到任何输出,甚至循环中的 printfs 也没有。我(显然)是一个 C 新手,试图从更高级的语言中学习……你能告诉我出了什么问题吗?

非常感谢。

编辑:好的,我已经修复了如上所示的浮点问题,但现在由于某种原因,a 永远不会超过两个,使其无限循环。

编辑:我修复了一些错误,但它仍然返回a=33, b=483, c=484, a*b*c=7714476, a+b+c=1000,这不太正确。:(

哇,我太复杂了。现在可以了。谢谢大家。

0 投票
5 回答
2447 浏览

java - 原始地理坐标和图形节点之间的最短路径

我已经实现了一个简单的 Dijkstra 算法,用于使用 Java 在 .osm 地图上查找最短路径。

从 .osm 文件创建的图中的路径查找工作得很好。但是如果用户的当前位置和/或目的地不是该图的节点(只是原始坐标),我们如何将这些坐标“链接”到图以进行寻路工作?

简单直接的解决方案“找到离当前位置节点最近的并画一条直线”似乎并不现实。如果我们遇到附图中的情况怎么办?(UPD) 在此处输入图像描述

这里的问题是,在我们开始任何“智能”寻路算法(如 Dijkstra 的)之前,我们将当前位置“链接”到图形,但这只是根据以下公式找到最近节点的愚蠢公式(勾股定理的斜边)地理坐标,这个公式不是“寻路”——它不能考虑障碍物和节点类型。

套用它 - 如果 B 是图中的节点,而 A 不是节点,我们如何找到 A 和 B 之间的最短路径?

你听说过这个问题的任何其他解决方案吗?

0 投票
1 回答
1537 浏览

php - PHP数学毕达哥拉斯

好的,我已经编写了这种 pythagoras-solver 之类的代码,我想知道有什么方法可以改进它,或者让它更有效率吗?

0 投票
5 回答
336 浏览

php - 函数返回:PHP

我不确定我错过了什么,但我无法$c正确输出。

我为初学者的问题道歉。

问题解决方案:

感谢所有回答的人...下次我一定会阅读有关该功能的完整信息!

0 投票
2 回答
2421 浏览

prolog - 序言:毕达哥拉斯三元组

我有这段代码,它使用一个上限变量 N,它应该终止于勾股三元组的 X 和 Y。然而,它只有在达到上限时才会冻结。不知道如何使用剪切来停止回溯。代码是:

将被称为,例如,