입력받은 문자가 짝수/홀수인 지 판단한 후, substr 함수를 이용해 가운데 글자를 계산한다.

 

#include <string> 
#include <vector> 

using namespace std; 

string solution(string s) { 
    int s_len = s.length(); 
    string answer = ""; 
     
    if(s_len % 2 == 0) 
    { 
        answer = s.substr(s_len/2-1 , 2); 
    }     
    else 
    { 
        answer = s.substr(s_len/2,1); 
    } 
    return answer; 
}

+ Recent posts