[vanillaCoding] 가운데글자 가져오기

3418 단어 algorithmalgorithm

📌 [요건] :

✍ [코드작성]

function solution(s) {
    if(s.length%2===0) {
        let midFirst = s[Math.floor(s.length/2-1)];
        let midSecond = s[Math.floor(s.length/2)];
        return midFirst + midSecond;
    } else{
        let mid = s[Math.floor(s.length/2)];
        return mid;
    }
}
solution("qwertyui");

✔ [실행결과]

👍 개발자도구에서 다른케이스도 확인 결과 잘 작동한다.

Math.floor = 반내림 함수
Math.round = 반올림 함수
Math.abs = 절댓값

절댓값으로 함수 사용했어도 됐을듯 싶다.

좋은 웹페이지 즐겨찾기