가운데 글자 가져오기
          
  
    
    
    
      
      
      
        
        
          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];
}