새소식

코딩테스트/프로그래머스

[프로그래머스] 가운데 글자 가져오기 -코딩 테스트

  • -

난이도 하

 

문제 설명 : 단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두 글자를 반환 하면 됩니다.

 

제한사항: s는 길이가 1 이상, 100이하인 스트링입니다.

 

<문제>

function solution(s) {
    var answer = '';
    return answer;
}

 

<풀이>

function solution(s) {
    let halfLength = parseInt(s.length / 2);
    return s.length % 2 === 0 ? 
        s[halfLength-1] + s[halfLength] : s[halfLength];
}

 

halfLength 정의 하고 가운데 찾기 

나눈 값 0이면 문자 두개, 1이면 문자 하나 출력

Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.