단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두글자를 반환하면 됩니다.
글자 수가 홀수인 경우 가운데 한글자를,
글자 수가 짝수인 경우 가운데 두글자를 리턴하면 되는 문제였다.
먼저 나머지 연산을 사용하여 글자길이가 짝수인지 체크하였고 짝수인 경우는 해당 글자 길이의 반에 해당되는 index부터 2글자를, 홀수인 경우는 해당되는 index를 반환하도록 substr을 사용하였다.
function solution(s) {
const halfLength = Math.floor(s.length / 2);
return s.length % 2 === 0 ? s.substr(halfLength - 1, 2) : s.substr(halfLength, 1);
}