반응형
백준: 연속구간
#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 |