본문 바로가기

JavaScript 알고리즘 100일 챌린지(제주코딩베이스캠프)

챌린지 8번째

문제

문제

정답 코드 및 해설

 

입출력 예를 보면 array가 주어지면 n값인 1이 몇개가 있는지 출력하는 것이다.

 

array에서 filter를 사용해서 value가 들어오게 되면 이 value의 값이 n인 경우에만 출력해라

최종 결과 값에 length를 추가해서 출력하게되면 정답이 된다.

방법1

 

만약에 문제가 다른 방식인 array안에 들어있는 모든 1의 개수를 세라라고 했으면 좀더 어려운 문제가 된다.

 

[1, 1, 2, 3, 4, 5, 11] 이렇게 array가 주어진다고 하면 1의 개수를 다 세서 총 4개를 출력해준다.

이렇게 되면 하나씩 순회하면서 11을 string으로 바꾸면 방법1의 작업을 해주면 된다.(count를 해서 누적해주는 것)

'JavaScript 알고리즘 100일 챌린지(제주코딩베이스캠프)' 카테고리의 다른 글

챌린지 10번째  (0) 2024.12.07
챌린지 9번째  (0) 2024.12.03
챌린지 7번째  (0) 2024.12.03
챌린지 6번째  (0) 2024.12.01
챌린지 5번째  (0) 2024.12.01