Home 프로그래머스 with JavaScript (1)
Post
Cancel

프로그래머스 with JavaScript (1)

배열에서 특정 원소의 개수

배열에서 특정 원소의 개수 구하기

1. for

1
2
3
4
5
let arr = [1, 2, 1, 2, 3, 3, 4, 5, 5, 5, 7];
let cnt = 0;
for (let el of arr) {
  if (el === 4) cnt += 1;
}

2. filter

1
2
let arr = [1, 2, 1, 2, 3, 3, 4, 5, 5, 5, 7];
let cnt = arr.filter((el) => el === 4).length;

3. reduce

1
2
let arr = [1, 2, 1, 2, 3, 3, 4, 5, 5, 5, 7];
let cnt = arr.reduce((cnt, el) => cnt + (el === 4), 0);
This post is licensed under CC BY 4.0 by the author.