풀이
범위 기반 for문을 활용하여 문자열을 순회하면서 가장 최근에 저장된 문자와 비교하며 다를 때는 현재 문자로 갱신하며 cnt + 1, 같을 때는 continue
코드
#include <iostream>
#include <string>
#include <cstring>
using namespace std;
int main() {
int n;
cin >> n;
string str;
cin >> str;
int cnt = 0;
char sp = str[0];
for(char ch: str){
if(ch == sp) continue;
else{
sp = ch;
cnt++;
}
}
cout << cnt + 1;
return 0;
}