SWEA

SWEA 17319. 문자열문자열 D3 C++

2024. 5. 10. 14:51

 

 

 

 

 

#include <string> 을 불러와 substr 함수를 사용하면 쉽게 풀리는 문제였다.

작성한 코드는 다음과 같다.

#include<iostream>
#include <string>
using namespace std;

int main(int argc, char** argv) {
    int T;
    cin >> T;
    
    for(int i=1; i<=T; i++) {
        int n; string str;
    	cin >> n;
        cin >> str;
        
        string answer;
        if(str.length() % 2 ==1)
            answer = "No";
        else {
            if( str.substr( 0, (str.length()/2) ) != str.substr( (str.length()/2), str.length() ) )
                answer = "No";
            else
                answer = "Yes";
        }
        
        cout << "#" << i << " " << answer << "\n";
    }
	return 0;//정상종료시 반드시 0을 리턴해야합니다.
}