프로그래머스 <중복된 숫자 개수>
문제 설명
정수가 담긴 배열 array와 정수 n이 매개변수로 주어질 때, array에 n이 몇 개 있는 지를 return 하도록 solution 함수를 완성해보세요.
제한 사항
1 ≤ array의 길이 ≤ 100
0 ≤ array의 원소 ≤ 1,000
0 ≤ n ≤ 1,000
문제 풀이
function solution(array, n) {
let answer = [];
for (i=0; i<array.length; i++){
if (array[i] === n) {
answer.push(i);
}
return answer.length;
}
중요 개념
프로그래머스 0단계 중, <배열의 평균값 구하기>문제를 시작으로 같은 문법 개념이 적용되는 문제이다.
array =[]; 빈 배열 선언
array.length 배열 요소의 길이 (배열 인덱스 +1)
반복문 for를 통한 배열 순환 계산
조건문 if 이용
array.push() 이용하여 원본 배열 요소 변경 >> 최종 배열 길이 산출