D79 448. Find All Numbers Disappeared in an Array

题目链接

448. Find All Numbers Disappeared in an Array

题目分析

给定一个1到n的数组,返回其中缺失的数字。

思路

用range得出1到n的数字,再用array_diff和给定的数组计算差集。

最终代码

<?phpclass Solution {    /**     * @param Integer[] $nums     * @return Integer[]     */    function findDisappearedNumbers($nums) {        if(!$nums){            return [];        }        return array_diff(range(1,count($nums)),$nums);    }}

若觉得本文章对你有用,欢迎用爱发电资助。