问题标签 [perfect-square]

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 投票
3 回答
254 浏览

batch-file - 是否有一个 BATCH/CMD 命令来检查一个数字是否是一个完美的正方形?

我正在尝试在批处理中编写一个程序,将数字转换为简化的激进形式。有没有办法检查一个数字是否是一个完美的正方形?

0 投票
2 回答
472 浏览

c++ - C ++没有重载函数“sqrt”的实例与参数列表匹配 - 试图找出一个结构类型的数字数组是否是完美的正方形

我有一个 C++ 作业要做,我试图找出数组中的数字是否是完美的 Square。此外,该数组是动态分配的。这是我的代码:

0 投票
2 回答
1146 浏览

java - 检查数组长度是否是一个完美的正方形

我正在尝试编写一个 if 语句来检查用户输入数组的数字数量是否是完美的正方形(4、9、25、36...)。

我知道这是不正确的,我知道这可能很容易,但我似乎无法理解如何考虑 if 语句来查看我的数组是否是一个完美平方的数字。

任何帮助表示赞赏,谢谢。

0 投票
1 回答
220 浏览

java - 如何创建贯穿方形金字塔方程的循环

Java 很新。我正在尝试创建代码来找出哪个正方形金字塔数字本身就是一个完美的正方形。

方锥数基本上是指层数为n的金字塔中球的总数。我正在寻找 n ,其球的总数是一个完美的正方形。我已经从数学上算出来了(只有两个 n 值起作用——1 和 24,它们分别产生一个 1 和 4900 的方锥体数),但我不知道如何编写可以计算的代码它自动出来。

这是我现在拥有的代码,它需要在 n 中输入整数才能找到你的答案。我试图弄清楚如何制作一个循环,它自己会产生 1 和 24 的答案。

希望我能很好地解释自己!感谢您的任何帮助。

0 投票
1 回答
3753 浏览

python - 寻找下一个完美的正方形

这段代码应该找出给定的输入是否是完美的正方形并返回下一个完美的正方形

例如 n=121-->144

但我不知道为什么它不起作用

寻找下一个完美的正方形

0 投票
2 回答
2725 浏览

java - 使用 Java Math 平方根方法计算 1 到 1,000 的平方根。然后只输出整数

使用 Java Math 平方根方法计算 1 到 1,000 的平方根。仅输出整数。不要从计算平方开始,然后打印出该数字的平方根。计算所有平方根并确定它们是否为整数。

我查找了几个似乎围绕解决方案跳舞的答案,但没有一个非常简洁。这是我到目前为止所拥有的。

输出打印平方根,但不断四舍五入每个数字。我只想在每个完美正方形中打印一个数字(例如 1 1、4 2、9 3 等)。我理解这个问题,但每次我运行程序时,我都会得到这个作为我的输出:

0 投票
3 回答
2244 浏览

c++ - Leetcode 中的完美正方形

我无法理解 Leetcode 问题之一。

给定一个正整数 n,找出总和为 n 的最小完美平方数(例如,1、4、9、16,...)。

例如,给定 n = 12,返回 3,因为 12 = 4 + 4 + 4;给定 n = 13,返回 2,因为 13 = 4 + 9。

解决方案:

我真的不明白发生了什么事min(squares,dp[m-i*i]+1)。你能解释一下吗?

谢谢。

0 投票
2 回答
1783 浏览

swift - Swift 3 - 查找数字是否是完美的正方形

我想知道是否有办法在 Swift 中找到一个数字是否是一个完美的正方形。我让用户输入一个数字来检查它是否是一个完美的正方形。有没有语句或函数?先感谢您!

0 投票
4 回答
1012 浏览

c# - 在两个数组中找到对,使得当相乘时变成一个完美的正方形

给定两个这样的整数数组:-

int[] a = { 2, 6, 10, 13, 17,18 };
int[] b = { 3, 7, 8, 9, 11, 15 };

我怎样才能从这两个数组中找到对,这样当它们相乘时变成完美的正方形?

例如,在上面的数组中{2,8}&{18,8}是两对。

现在我的方法是蛮力的,我在这两个数组中循环,如下所示:-

我怎样才能有效地做到这一点?

0 投票
2 回答
627 浏览

python - Prime number and Perfect Square Checker in Python

I am trying to write my own prime number and perfect square checker using Python, The function should print 'Foo' if this is a prime number, print 'Bar' if this is a perfect square, print 'FooBar' if it is neither here is my code:

somehow, I cannot get it running at all, can anyone give me some hint ?