[LeetCode] 3736. Minimum Moves to Equal Array Elements III

Chobby·2026년 1월 23일

LeetCode

목록 보기
955/981

😎풀이

  1. nums 중 최댓값 탐색
  2. nums 순회하며, 최댓값과 동기화 하기 위한 증가량 누적
  3. 모든 값을 동기화 하기 위해 필요한 증가량 반환
function minMoves(nums: number[]): number {
    const max = Math.max(...nums)
    let moves = 0
    for(const num of nums) {
        moves += max - num
    }
    return moves
};
profile
내 지식을 공유할 수 있는 대담함

0개의 댓글