(Lv. 1) 가운데 글자 가져오기 (문제 링크)
단어 s의 가운데 글자를 return하는 solution 함수를 완성하라.
단어의 길이가 짝수인 경우, 가운데 두 글자를 return한다.
function solution(s) {
let answer = "";
let centerIdx = Math.floor(s.length / 2);
answer =
s.length % 2 === 0 ? s.slice(centerIdx - 1, centerIdx + 1) : s.slice(centerIdx, centerIdx + 1);
return answer;
}
// AS-IS
answer = s.length % 2 === 0 ? s.slice(centerIdx - 1, centerIdx + 1) : s.slice(centerIdx, centerIdx + 1);
// TO-BE
answer = s.length % 2 === 0 ? s[centerIdx - 1] + s[centerIdx] : s[centerIdx];