如何解决确定在保持特定面积的同时最接近正方形的一对自然数
|| 因此,我试图从传入的值中绘制一个尽可能接近正方形的HTML表。例如,如果传入的数字为16,则输出为4x4。由于并非所有数字都具有完整的平方根,因此像12这样的数字的输出将是4x3(而不是1x12或2x6)。质数为7的输出为7x1。有什么建议么?谢谢!解决方法
您可以按照以下一般步骤进行操作:
取数字平方根的底数,看看您的数字是否可以被整数整除。继续减去1并重复该过程,直到得到一个可除而无余的数字。然后将起始数字除以该数字所得的结果作为第二维。
更新:
这是基于上述解决方案的示例JavaScript解决方案。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。