[프로그래머스] 가운데 글자 가져오기 - JS

문제

풀이방법

이 문제는 프로그래밍 언어의 기초만 알고 있어도 풀 수 있는 쉬운 문제다.

  • s의 길이 n을 구한다.
  • 구한 길이(n)가 짝수라면
    - 문자열의 (n/2)-1번째부터 2개만큼 들고온다.
  • 구한 길이(n)가 홀수라면
    - (n/2)번째 문자를 가지고온다.

제출한 코드

function solution(s) {
    var answer = '';
    let n = s.length;

    if(n % 2 == 0){
        answer = s.substr((n/2)-1, 2)
    }else{
        answer = s.charAt(n/2);
    }
    return answer;
}

좋은 웹페이지 즐겨찾기