[LeetCode] 1491. Average Salary Excluding the Minimum and Maximum Salary

Chobby·2025년 9월 1일
1

LeetCode

목록 보기
535/650

😎풀이

  1. 최솟값 계산
  2. 최댓값 계산
  3. salary 순회
    3-1. 최솟값일 경우 패스
    3-2. 최댓값일 경우 패스
    3-3. 현재 값 누산
  4. 누산된 값을 통해 최댓값과 최솟값을 제외한 평균 값 구하기
  5. 평균값 반환환
function average(salary: number[]): number {
    const min = Math.min(...salary)
    const max = Math.max(...salary)
    let sum = 0
    for(const money of salary) {
        if(money === min) continue
        if(money === max) continue
        sum += money
    }
    return sum / (salary.length - 2)
};
profile
내 지식을 공유할 수 있는 대담함

0개의 댓글