如何用javascript找出一个四位数,它乘以9后得出的是这个数的序数。如何编程(如1089*9=9801)?

16-10-10  baidu1234 发布
1个回答
时间
投票
  • 0

    我是来切菜的

    function relod(sub){
        var str = sub.toString();
        var newstr = "";
        for(var i = str.length - 1;i >= 0;i--){
    newstr += str[i];
        }
        return parseInt(newstr);
    }

    function getWant(arry){
        // var num = [1089,189];
        var arr = [];
        for(var i = 0;i < arry.length;i++){
    if(relod(arry[i]) == arry[i]*9){
         arr.push(arry[i]);
    }
        }
        console.log(arr);
    }

    var num = [1089,189,77];
    getWant(num);  试试这段代码能不能解决你的问题

    16-11-23 | 添加评论 | 打赏

    评论读取中....

精华知识
更多  
意见反馈 帮助