
양의 정수로 이뤄져있는 nums라는 배열이 주어질 때 모든 짝수 중 3으로 나누어지는 숫자들의 평균을 리턴하는 문제이다.
Example을 보자

const averageValue = function (nums) {
let count = 0;
let sum = 0;
for (let i = 0; i < nums.length; i++) {
if (nums[i] % 2 === 0 && nums[i] % 3 === 0) {
count++;
sum += nums[i];
}
}
return count >= 1 ? Math.floor(sum / count) : 0;
};
풀이는 단순하다. nums 배열을 for문을 돌면서 짝수이면서 3으로 나누었을 때 나머지가 0인 숫자라면 갯수를 1 증가시키고 sum에 숫자를 더해준다.
for 문을 다 돌고 나서 count가 1 이상이라면 sum / count 를 내림 처리하여 리턴해주면 되고 count가 0 이라면 0을 리턴해준다.
submit을 해보니

정답이었다!