返回

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);
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(0)
按点赞数排序
用户头像