leetcode刷题 easy难度

/*
 * 4
 * 1+1+1+1
 * 2+2
 * 1+3
 * 3+1
 * 一个数字由多少种加法组合
 * */
function climbStairs($n, $i = 1)
{
    if ($i > $n / 2) {
    } else {
        $b = $n - $i;
        echo "{$n} = {$i} + {$b} ";
        climbStairs($n, $i + 1);
    }
}

/**
 * Notes: 只出现一次的数字
 * Function: singleNumber
 * @param $nums
 * @return int|string
 * @author: Administrator - virus
 * Time: 2021/4/30 14:10
 */
function singleNumber($nums)
{
    $nums = array_count_values($nums);
    foreach ($nums as $k => $v) {
        if ($v == 1) {
            return $k;
        }
    }
}
最后修改:2021 年 04 月 30 日 02 : 12 PM
如果觉得我的文章对你有用,请随意赞赏一点,喝杯咖啡也行