[LeetCode] 3423. Maximum Difference Between Adjacent Elements in a Circular Array

Chobby·2026년 1월 12일

LeetCode

목록 보기
908/962

😎풀이

  1. nums 순회
    1-1. 다음 요소와의 차 계산
    1-2. 현재 차를 기준으로 최대 차 갱신
  2. 탐색된 인접 요소의 최대 차 반환
function maxAdjacentDistance(nums: number[]): number {
    const n = nums.length
    let maxDist = 0
    for(let i = 0; i < n; i++) {
        const cur = nums[i]
        const next = nums[(i + 1) % n]
        const curDist = Math.abs(cur - next)
        maxDist = Math.max(maxDist, curDist)
    }
    return maxDist
};
profile
내 지식을 공유할 수 있는 대담함

0개의 댓글