Leetcode PHP题解--D79 448. Find All Numbers Disappeared in an Array

D79 448. Find All Numbers Disappeared in an Array

题目连接

448. Find All Numbers Disappeared in an Arrayphp

题目分析

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

思路

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

最终代码

<?php
class Solution {

    /** * @param Integer[] $nums * @return Integer[] */
    function findDisappearedNumbers($nums) {
        if(!$nums){
            return [];
        }
        return array_diff(range(1,count($nums)),$nums);
    }
}
复制代码

若以为本文章对你有用,欢迎用爱发电资助。spa

相关文章
相关标签/搜索