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

相關文章
相關標籤/搜索