백준 2941 c++

magicdrill·2024년 3월 16일

백준 문제풀이

목록 보기
161/673

백준 2941 c++

#include <iostream>
#include <cstring>

using namespace std;

int main(void)
{
	char str[101];
	int len, i = 0, count = 0;

	cin >> str;
	len = (int)strlen(str);
	for (i = 0; i < len; i++)
	{
		if (str[i] == 'c' && str[i + 1] == '=')
		{
			i++;
		}
		else if (str[i] == 'c' && str[i + 1] == '-')
		{
			i++;
		}
		else if (str[i] == 'd' && str[i + 1] == 'z' && str[i + 2] == '=')
		{
			i = i + 2;
		}
		else if (str[i] =='d' && str[i + 1] == '-')
		{
			i++;
		}
		else if (str[i] == 'l' && str[i + 1] == 'j')
		{
			i++;
		}
		else if (str[i] == 'n' && str[i + 1] == 'j')
		{
			i++;
		}
		else if (str[i] == 's' && str[i + 1] == '=')
		{
			i++;
		}
		else if (str[i] == 'z' && str[i + 1] == '=')
		{
			i++;
		}
		else
		{
			;
		}
		count++;
	}

	cout << count << endl;

	return 0;
}

0개의 댓글