코딩테스트 연습

003-가운데 글자 가져오기

__g__ 2022. 5. 13. 23:49
function solution(s) {
    var answer = '';
    
    // 단어 s의 길이를 word라는 변수에 넣음
    let word = (s.length) ;
    
    if ( word % 2 == 0 ) {   // 단어의 길이가 짝수일 때
        a = (word-2)/2    // 2글자를 반환하기 위해 2 빼고 반으로 나눔
        answer = s.substr(a,2)   // 문자열에서 index(a)부터 2글자를 반환
    } if (word % 2 == 1) {   // 단어의 길이가 홀수일 때
        b = (word-1)/2   // 1글자를 반환하기 위해 1 빼고 반으로 나눔 
        answer = s.substr(b,1)   // 문자열에서 index(b)부터 1글자를 반환
    } 
    return answer;
}