BaekJoon
2941번 크로아티아 알파벳
GamJia
2023. 3. 29. 20:01
단계별로 풀어보기 - 문자열 - 9단계
https://www.acmicpc.net/problem/2941
#include <iostream>
#include <string>
#include <vector>
using namespace std;
int main() {
vector<string> Croatia={"c=","c-","dz=","d-","lj","nj","s=","z="};
string S;
cin>>S;
int index;
for(int i=0;i<Croatia.size();i++)
{
while(1)
{
index=S.find(Croatia.at(i));
if(index==string::npos) // 찾는 문자열이 없으면 break
{
break;
}
S.replace(index,Croatia.at(i).length(),"#"); // 크로아티아 알파벳을 #로 바꿈
}
}
cout<<S.length();
return 0;
}