본문 바로가기
Problem/Programmers

[Programmers] 120583번 중복된 숫자 개수

by NeNemEee 2023. 2. 7.
728x90

문제설명

정수가 담긴 배열 array와 정수 n이 매개변수로 주어질 때, array에 n이 몇 개 있는 지를 return 하도록 solution 함수를 완성해보세요.

제한사항

1 ≤ array의 길이 ≤ 100
0 ≤ array의 원소 ≤ 1,000
0 ≤ n ≤ 1,000

문제풀이

숫자 개수를 저장할 int형 변수 answer 선언 후 0으로 초기화
반복문 for로 배열을 순차적으로 돌며,
주어진 정수 n과 배열의 원소가 일치하면 answer의 값 1증가
반복이 끝난 후 answer를 반환

소스코드

#include <string>
#include <vector>

using namespace std;

int solution(vector<int> array, int n) {
    int answer = 0;

    for(int idx : array){
        if(idx == n){
            answer++;
        }
    }

    return answer;
}
728x90

댓글