Leetcode PHP题解--D114 268. Missing Number

D114 268. Missing Number

题目链接

268. Missing Number

题目分析

给定一个从0~n的数组,返回缺少哪一个数字。

思路

用array_diff即可。

最终代码

<?php
class Solution {

    /**
     * @param Integer[] $nums
     * @return Integer
     */
    function missingNumber($nums) {
        $all = range(0,count($nums));
        $d =  array_diff($all,$nums);
        return current($d);
    }
}

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

skys215 has written 118 articles

没有bug的代码是有bug的代码。

积分:5832 等级:P8 职业:PHP工程师 城市:深圳

2 条回复

  1. 独孤若兰 独孤若兰 says:
    function missingNumber($nums) 
    {
        $all = range(0, count($nums));
        $all_sum = array_sum($all);
        $nums_sum = array_sum($nums);
        return $all_sum - $nums_num;
    }

登录后才能进行评论,立即登录?