gpt4 book ai didi

javascript - 这个数字是2的立方之和吗?

转载 作者:行者123 更新时间:2023-12-01 03:26:51 24 4
gpt4 key购买 nike

我的脚本有点麻烦,我希望有人能帮忙,我有一种感觉,我错过了一些简单的东西,但另一双眼睛会很棒。

代码如下:

sumOfTwoCubes(91);

function sumOfTwoCubes($number) {
var cube;
var limit;
var i, j, k;
cube = $number;
limit = Math.ceil(Math.exp(Math.log(cube) / 3));
for (i = 1; i <= limit; i++) {
for (j = 1; j <= limit; j++) {
k = i * i * i + j * j * j;
if (k == cube) {
var out = "True";
} else {
var out = "False";
}
}
}

document.getElementById("result").innerHTML = out;
}
<p id="result"></p>

最佳答案

你可以这样做。

function sumOfTwoCubes($number)
{
var cube;
var limit;
var i, j, k;
cube = $number;
limit = Math.ceil(Math.exp(Math.log(cube)/3));
for(i = 1; i <= limit; i++){
for(j = 1; j <= limit; j++){
k = i * i * i + j * j * j;
if(k == cube){
return document.getElementById("result").innerHTML = "TRUE";
}
}
}
return document.getElementById("result").innerHTML = "False";
}

sumOfTwoCubes(91);
<p id="result"></p>

关于javascript - 这个数字是2的立方之和吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44771665/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com