我正在尝试制作一个程序,您可以输入魔方的尺寸,例如。13x13x13,程序会告诉你那个魔方有多少排列。我有数学计算出来,但如果你不知道魔方可以有很多排列。仅 13x13x13 就有 13.421 novemoctagintillion (1.34 * 10^271)。我无法计算超过 14x14x14 魔方的任何东西,因为排列的数量超过 10^308
如何在 Javascript 中存储大于 10^308 的数字?
到目前为止,这是我的代码,
function calc(){
Calc.d = Number(document.getElementById("dimensions").value);
Calc.c = factorial(8) * Math.pow(3,8) / 3;
Calc.eNumber = (Calc.d - 2) * 12;
Calc.e = factorial(Calc.eNumber) * Math.pow(2,Calc.eNumber) / 2;
Calc.a = Calc.c * Calc.e / 2;
document.getElementById("amount").innerHTML = String(convert(Calc.a));
}
任何人都可以帮忙吗?谢谢!!!