算法题

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_36373262/article/details/79975456

本人面试的时候出得题,回来总结下(金蛋)

<?php
// 随机10100个人
//6400-8w必须是400的倍数的100个值
$arr = $brr  = [];
for ($i=0; $i < 100 ; $i++) { 
    $p= rand(1,100000);
    if(!in_array($p,$brr)){
        $brr[$i] = $p;
    }else{
        $i -= 1;
        continue;
    }
    $a = rand(6400,80000);
    $a = $a-($a%400);
    if(!in_array($a, $arr)){
        $arr[$i] = $a;
    } else {
        $i -= 1;
        continue;
    }
}
// sort($brr);
// $br = array_unique($brr);
// $ar = array_unique($arr);
// print_r($br);die;
// print_r($arr);die;
for ($i=0; $i <100 ; $i++) { 
    $people[$i][] = $arr[$i];
    $people[$i][] = $brr[$i];
}
// arsort($people);
print_r($people);die;
阅读更多

没有更多推荐了,返回首页