본문 바로가기
Algorithm/Goorm

구름 챌린지 2번

by 모너아링 2022. 11. 8.

풀이

범위 기반 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;
}

'Algorithm > Goorm' 카테고리의 다른 글

구름 챌린지 3번  (0) 2022.11.08
구름 챌린지 1번  (0) 2022.11.08