1. 程式人生 > 其它 >leetcode-495. 提莫攻擊

leetcode-495. 提莫攻擊

題目

495. 提莫攻擊

解法

返回中毒秒數

class Solution {
    
    /**
     * @param Integer[] $timeSeries
     * @param Integer $duration
     * @return Integer
     */
    function findPoisonedDuration($timeSeries, $duration) {
        if (empty($timeSeries) || empty($duration)) {
            return 0;
        }
        
        $len = count($timeSeries);
        $ret = 0;
        foreach ($timeSeries as $key => $point) {
            if (!isset($timeSeries[$key+1])) {
                $ret += $duration;
                continue;
            }
            
            if ($point + $duration - 1 >= $timeSeries[$key+1]) {
                $ret += $timeSeries[$key+1] - $point;
            } else {
                $ret += $duration;
            }
        }
        
        return $ret;
    }
}

寫完之後,默默打開了 lolm

本文來自部落格園,作者:吳丹陽-cn,轉載請註明原文連結:https://www.cnblogs.com/wudanyang/p/15758592.html