N

(구름 먼데이챌린지 c++ 1주차)2. 동명이인 본문

goorm

(구름 먼데이챌린지 c++ 1주차)2. 동명이인

naeunchan 2022. 10. 31. 18:30
728x90
반응형

https://edu.goorm.io/learn/lecture/33428/%EC%95%8C%EA%B3%A0%EB%A6%AC%EC%A6%98-%EB%A8%BC%EB%8D%B0%EC%9D%B4-%EC%B1%8C%EB%A6%B0%EC%A7%80-%ED%95%B4%EC%84%A4/lesson/1665442/1%EC%A3%BC%EC%B0%A8-%EB%B3%B5%EC%8A%B5%EB%AC%B8%EC%A0%9C-2-%EB%8F%99%EB%AA%85%EC%9D%B4%EC%9D%B8

 

goorm

구름은 클라우드 기술을 이용하여 누구나 코딩을 배우고, 실력을 평가하고, 소프트웨어를 개발할 수 있는 클라우드 소프트웨어 생태계입니다.

goorm.co

#include <iostream>
#include <vector>
#include <algorithm>

using namespace std;

int main() {
	int n;
	string target;
	int answer = 0;
	
	cin >> n >> target;
	
	for(int i = 0; i < n; i++){
		string s;
		
		cin >> s;
		
		if(s.find(target) != string::npos){
			answer++;
		}
	}
	
	cout << answer;
	
	return 0;
}

string의 find 함수를 이용하면 쉽게 풀 수 있다.

 

n개의 이름을 입력받으면서 각 이름마다 find 함수로 target을 찾는다.

이 결과가 string::npos가 아니라면 포함한다는 뜻이 되므로 answer++을 하면 된다.

728x90
반응형