⌨️ 프로그래머스/코딩테스트 입문
[프로그래머스] 중복된 숫자 개수 🫡 | JS
코딩하세현
2024. 6. 27. 19:20
728x90
문제
정수가 담긴 배열 array와 정수 n이 매개변수로 주어질 때, array에 n이 몇 개 있는 지를 return 하도록 solution 함수를 완성해보세요.
해결 과정
function solution(array, n) {
let realAnswer = [];
for (let i = 0; i < array.length; i++) {
if (array[i] === n) {
realAnswer.push(array[i]);
}
}
return realAnswer.length;
}
return을 받기 위해 빈 배열을 만들어 줬다.
for문을 이용해서 array.length만큼만 반복하게 했다.
if문을 활용하여 만일 array[i]의 숫자가 n과 같을때 realAnswer(빈 배열)에 추가되게 했다.
그리고 반환을 이용해 문제를 풀었다.
새롭게 알게된 점
function solution(array, n) {
return array.filter(v=>v===n).length;
}
filter를 이용해 풀 수도 있다.
728x90