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
'Problem > Programmers' 카테고리의 다른 글
[Programmers] 120807번 숫자 비교하기 (0) | 2023.02.07 |
---|---|
[Programmers] 120806번 두 수의 나눗셈 (0) | 2023.02.07 |
[Programmers] 120585번 머쓱이보다 키 큰 사람 (0) | 2023.02.07 |
[Programmers] 120802번 두 수의 합 (0) | 2023.02.07 |
[Programmers] 120803번 두 수의 차 (0) | 2023.02.07 |
댓글