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 Array
题目分析
给定一个1到n的数组,返回其中缺失的数字。
思路
用range得出1到n的数字,再用array_diff和给定的数组计算差集。
最终代码
<?php
class Solution {
/**
* @param Integer[] $nums
* @return Integer[]
*/
function findDisappearedNumbers($nums) {
if(!$nums){
return [];
}
return array_diff(range(1,count($nums)),$nums);
}
}
若觉得本文章对你有用,欢迎用爱发电资助。
No Comments