< 문제 간단설명 >
고도들이 배열로 주어지는데, 고도들을 따라 계속해서 이동했을 때(누적 합), 가장 고도가 높은 곳의 고도를 반환하면 된다.
/**
* @param {number[]} gain
* @return {number}
*/
var largestAltitude = function(gain) {
let altitude = 0;
let altitudeList = [0];
for(let i=0; i<gain.length; i+=1) {
altitude += gain[i];
altitudeList.push(altitude);
}
return Math.max(...altitudeList);
};