Programming/Baekjoon

백준 2495 c++

fishersheep 2022. 1. 21. 22:59
반응형

백준: 연속구간

#include <iostream>
#include <algorithm>
#include <vector>
#include <string>

using namespace std;

int main()
{
	ios::sync_with_stdio(false);
	cin.tie(NULL);
	cout.tie(NULL);

	string str;
	int arr[3];
	
	for (int i = 0; i < 3; i++)
	{
		cin >> str;
		int count = 1;
		int max = 1;

		for (int i = 0; i < str.length()-1; i++)
		{
			if (str[i] == str[i + 1])	//연속된 숫자가 같은경우
			{
				count++;	//count에 1을더한다

				if (max < count)	//가장큰 count는 max에 저장
					max = count;
			}
			else
			{
				count = 1;
			}
		}
		arr[i] = max;	//배열에 max 저장
	}

	for (int i = 0; i < 3; i++)	//결과출력
		cout << arr[i] << '\n';

	return 0;
}
반응형

'Programming > Baekjoon' 카테고리의 다른 글

백준 1260 c++  (0) 2022.01.23
백준 10814 c++  (0) 2022.01.22
백준 5524 c++  (0) 2022.01.21
백준 2720 c++  (0) 2022.01.21
백준 10867 c++  (0) 2022.01.21