问题标签 [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.
matlab - 如何从矩阵中删除具有相同数字的组合行并仅保留其中一种组合?
这个问题涉及到勾股定理,但我们不能使用内置函数,所以我不得不自己写一个。问题是例如前两行中的第 1 列和第 2 列具有相同的数字。如果第 1 列和第 2 列具有相同的数字组合,我该如何对其进行编码,以便仅删除其中一行?我尝试了独特的功能,但它并没有真正删除组合。我读过关于从以前的帖子中删除重复的内容,但那些让我更加困惑。关于如何解决这个问题的任何帮助都会对我有很大帮助!
谢谢
python - 使用python在列表中查找毕达哥拉斯三元组的数量?
我正在为一个问题编写一个解决方案,其中代码将在给定列表 a 的列表中找到毕达哥拉斯三元组的数量。但是,当我将代码提交给自动评分器时,在某些测试用例中我的代码会失败,但我不知道出了什么问题。请帮我指出我的错误......
“勾股三元组”是勾股定理的整数解,例如,32+42=52。给定一个正整数列表,找出毕达哥拉斯三元组的数量。如果至少一个整数不同,则两个毕达哥拉斯三元组不同。
执行
· 实现一个函数 Q3(A),其中 A 是一个正整数列表。列表 A 的大小最大为 250。
· 列表 A 中没有重复项
· 此函数返回毕达哥拉斯三元组的数量。
样本
· Q3( [3,4,6,5] ) = 1
· Q3( [4,5,6] ) = 0
python - 我怎样才能修复这个毕达哥拉斯三胞胎程序?
毕达哥拉斯三元组是满足关系 a 2 + b 2 = c 2的 3 个正整数 a、b、c 的集合。最小和最著名的毕达哥拉斯三元组是 (a, b, c) = (3, 4, 5)。编写一个程序,读取命令行参数 n 并将所有总和小于 n(即 a+b+c < n)且不是 (3, 4, 5) 三元组的倍数的毕达哥拉斯三元组打印到屏幕上. 你的程序将把三元组表示为 3 元组,并且应该包含三个函数:
- 一个函数,它接受一个元组并返回一个布尔值,指示毕达哥拉斯关系是否成立。
- 一个函数,它接受一个元组并返回一个布尔值,指示一个三元组是否是最小三元组的倍数。
- 一个函数,它接受一个整数 n 并生成上面指定的毕达哥拉斯三元组。该函数应该返回一个元组列表。
pythagore.py 程序的主要部分将读取命令行输入,调用上述最后一个函数,并每行打印一个三元组的结果。
我的问题是我以不同的顺序得到相同的组合,例如:(5,12,13),(13,12,5)...等
python - 这个毕达哥拉斯三元组函数的复杂度是多少?
smallestTrip
检查 x,y,z 是否是基本 3,4,5 直角三角形的倍数。
目标是生成所有可能的毕达哥拉斯三元组,其总和小于输入的总和 n。
(这些三元组不能是 (3,4,5) 三角形的倍数。)
这里的复杂度是 O(n n logn) 吗?
python - 功能在它应该出现的时候没有出现
在学校,我们必须编写一个程序来使用毕达哥拉斯理论。我用 python 3 编写它,但是当我返回 cber 时,程序就结束了。另一方面,bber 工作正常。有人可以帮忙吗?已经谢谢了:)
编辑:感谢您帮助我,这不是函数 kiezen 的所有内容,用户可以选择两个数字,而 j 和 n 将决定它们在三角形中的哪些线,这也在函数 kiezen 中。这一切都在一个名为 cijfers 的函数中,我不知道这是否会有所不同。我使用 return 是因为如果他/她输入了无效的内容,我可以让用户再次选择数字。而且我忘记在发布之前删除 cber 中的 ifs。我会尽快改进我的程序。感谢您的所有反馈:)
sql - MySQL查询混合HAVING和ORDER BY:无法对具有位置的对象进行排序,对象是通过与另一个位置的距离获得的
我必须查询一些靠近城市的对象。它们必须根据用户的位置进行排序。
所以我决定编写一个使用两倍毕达哥拉斯公式的 SQL 查询。
它似乎得到了好的对象(靠近城市),但它未能根据用户的位置正确分类它们。
你知道我是否正确使用 SQL 还是公式出错了?
数据
在以下查询中...
distance
存储对象与城市之间的距离。distance_2
存储对象与用户位置之间的距离。lat
lon
是物体的坐标。查询确实在对象表中执行。
用户位置
- 47.643310
- -2.805655
城市的位置
48.51666700
-2.78333300
找到对象的位置
最接近用户的对象
47,6593484
-2,7546085
Farest-to-the-user 对象
48,4962385
-2,7642788
询问
展示顺序
最远的对象显示在最近的对象之前,这是不正常的(见下一部分)。
python - Pygame 射击到位置
我一直在尝试为我正在制作的游戏(基于疯狂上帝的境界)实现一项功能,您可以在其中点击即可射击。为了做到这一点,我一直在尝试使用毕达哥拉斯和三角形的上升或梯度规则来计算 x 和 y 每次必须移动多远才能保持稳定的步伐,并在每次点击时保持该步伐。在我所看到的所有地方,人们一直在使用角度和 python 2,而我目前正在使用 python 3,因此使代码兼容比仅仅询问更棘手。我的代码使用类来创建障碍物和纹理。我正在使用数组来存储和创建游戏循环内的子弹,并使用 pygames 矩形功能将它们绘制到屏幕上。请参阅下面的代码(不包括所有代码)。
x 和 y 等于 500 屏幕尺寸为 1000x1000
c++ - 如何在给定范围内打印出周长和直角三角形的数量?
该问题需要用户输入两个值,P 和 Q。然后程序将输出直角整数三角形的个数以及从 P 到 Q 的周长。例如:
输入:154 180
输出:
154 1
156 1
160 1
168 3
176 1
180 3
我想我需要找出 PQ 范围内的毕达哥拉斯三元组,但是如何计算“直角三角形的数量”?这是我的代码:
超级感谢!!
for-loop - 特殊的毕达哥拉斯三胞胎
所以我做了这个函数来找到满足条件 a+b+c=1000 的毕达哥拉斯三元组。当我运行它时,我得到 [200,375]。问题是当我特别要求为 a 附加一个项目时,为什么我的列表 aAndB 中会收到两个数字?
如果我尝试使用 aAndB.append(c),结果显示 [425, 425]。如何修复它以仅显示列表中的一个元素?
谢谢您的帮助!
javascript - 毕达哥拉斯公式在Javascript中计算三角形的周长?
我是编程的新手。我有问题如何计算三角形的面积和周围。
我有一些代码,但输出结果总是错误的计算。
当我输入数字 3 和 4 时,函数 fungsiLuasSegitiga 计数为 345,但结果必须为 12 (3+4+5)。