[LeetCode] 2455. Average Value of Even Numbers That Are Divisible by Three

Chobby·2025년 10월 30일
1

LeetCode

목록 보기
738/760

😎풀이

  1. 3으로 나누어 떨어지는 수 중 짝수 이므로, nums 배열에서 3과 2의 공배수를 필터링
  2. 필터링 된 요소의 길이로 필터링 된 요소의 총합을 나누어 평균을 구함
  3. 3과 2의 공배수 평균 값 반환
function averageValue(nums: number[]): number {
    const divisible = nums.filter(num => num % 3 === 0 && num % 2 === 0)
    if(!divisible.length) return 0
    const sum = divisible.reduce((acc, cur) => acc + cur, 0)
    const average = Math.floor(sum / divisible.length)
    return average
};
profile
내 지식을 공유할 수 있는 대담함

0개의 댓글