javascript-从正整数数组中过滤数字(包含十进制的特定数字)的最佳方法是什么
发布时间:2022-08-14 09:40:32 224
相关标签: # 前端
// NabeAzz
function arrNabeazz(num) {
for (let i=2; i<=num; i++) {
if (i%3==0 || i%10==3) {
output.push(i);
}
else{
for (let v=0; v<2; v+=1){
if (i>=v+30000 && i<=v+39998){
output.push(i);
}
}
for (let q=0; q<num; q+=10000){
if (i>=q+3001 && i<=q+3999){
output.push(i);
}
}
for (let p=0; p<num; p+=1000){
if (i>=p+301 && i<=p+399){
output.push(i);
}
}
for (let t=0; t<num; t+=100){
if (i>=t+30 && i<=t+39){
output.push(i);
}
}
}
}
let unique = [];
output.forEach(element => {
if (!unique.includes(element)){
unique.push(element);}
});
return unique;
}
arrNabeazz(50000);
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报