N

(구름 먼데이챌린지 c++ 2주차)2. 철자 분리 집합 본문

goorm

(구름 먼데이챌린지 c++ 2주차)2. 철자 분리 집합

naeunchan 2022. 10. 31. 18:47
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/1669556/2%EC%A3%BC%EC%B0%A8-%EB%B3%B5%EC%8A%B5%EB%AC%B8%EC%A0%9C-2-%EC%B2%A0%EC%9E%90-%EB%B6%84%EB%A6%AC-%EC%A7%91%ED%95%A9

 

goorm

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

goorm.co

#include <iostream>

using namespace std;

int main() {
	int N;
	char c = NULL;
	int answer = 0;
	string s;
	
	cin >> N;
	cin >> s;
	
	for(int i = 0; i < N; i++){
		if(c != s[i]){
			answer++;
			c = s[i];
		}
	}
	
	cout << answer;
	
	return 0;
}

N 길이로 이뤄진 문자열 s에서 현재 알파벳이 같은지 확인하고, 같지 않다면 answer++을 해주고 새로운 문자로 바꿔주면 된다.

이 문자를 이용해 다음 문자가 같은지 확인하면 된다.

728x90
반응형