• + 0 comments

    Here's my own PHP solution.

    function countingValleys($steps, $path) {
        // Write your code here
        $altitude = 0;
        $valleys = 0;
    
        foreach (str_split($path) as $step) {
    
            if ($altitude == 0 && $step == 'D') {
                $valleys++;
            }
    
            if ($step == 'U') {
                $altitude++;
            } else {
                $altitude--;
            }
        }
    
        return $valleys;
    }