贝尔扎巴(Belzabar)已服役14年,因此要在数字系统上表示出来,有一些贝尔扎巴数字(n(n-14)或n(n + 14)形式,其中n是质数)。因此,给定输入X,找到所有小于或等于X的Belzabar数字的计数。
我已经尝试了前十个质数。我不知道如何处理无限质数。
这是我的代码:
const prime = [2,3,5,7,11,13,17,19,23,29];
const array1 = prime.map(number=>number*(number-14));
const array2 = prime.map(number=>number*(number+14));
const system = [...array1,...array2]
system.sort();
let a = 45;
filter = system.map(number=>{
return number<a;
})