美文网首页
寻找满足下列条件的4位整数:1.无重复数字;2.千位数字非0;3

寻找满足下列条件的4位整数:1.无重复数字;2.千位数字非0;3

作者: louduanxiong | 来源:发表于2019-01-14 17:13 被阅读11次

    有待优化

    function getInt()
    {
        $intArray = [];
        for ($a=1; $a <= 9; $a++) { 
            for ($b=0; $b <= 9; $b++) { 
                if ($a != $b) {
                    for ($c=0; $c <=9; $c++) { 
                        if ($c != $b) {
                            for ($d=0; $d <=9; $d++) { 
                                if ($d != $c) {
                                    $sum = $a+$b+$c+$d;
                                    $int = $a*1000 + $b*100 + $c*10 +$d;
                                    if ($int%($sum*$sum) ==  0) {
                                        $intArray[] = $int;
                                    } 
                                }
                            }
                        }
                    }
                    
                }
            }
            
        }
    

    相关文章

      网友评论

          本文标题:寻找满足下列条件的4位整数:1.无重复数字;2.千位数字非0;3

          本文链接:https://www.haomeiwen.com/subject/fojjdqtx.html