가운데 글자 가져오기
less than 1 minute read
Programmers.co.kr 코딩테스트 연습
Level 1 - 사용언어 JavaScript - 가운데 글자 가져오기
나의 답안 - 첫번째 시도, 응답시간 초과
function solution(s) {
var answer = '';
if(s.length % 2 == 0) {
answer = s.substr((s.length/2-1), 2);
} else {
answer = s.substr((s.length/2), 1);
}
return answer;
}
삼항연산자로 간략하게 짠 다른사람의 답안
function solution(s) {
const mid = Math.floor(s.length/2);
return s.length %2 === 1 ? s[mid] : s[mid-1]+s[mid];
}