Development/Algorithm

[SWEA] 2007. 패턴 마디의 길이

동스토리 2020. 9. 27. 19:06
반응형

문제

swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5P1kNKAl8DFAUq&categoryId=AV5P1kNKAl8DFAUq&categoryType=CODE&&&

 

SW Expert Academy

SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!

swexpertacademy.com


 

코드

#include <iostream>
#include <string>

using namespace std;

int main() {
	int t;
	cin >> t;

	for(int i=1;i<=t;i++){
		string str;
		cin >> str;
		int k = 0;

		for (int j = 1; j < str.size(); j++) {
			if (str[j] == str[k]) {
				k++;
			}
			else {
				k = 0;
			}
		}
		cout << "#" << i << " " << str.size() - k<<'\n';
	}
	return 0;
}

 

 

반응형