기본문제풀이-가운데 문자 출력

Min·2021년 2월 8일
0

CodeKata

목록 보기
15/27
post-thumbnail

문제

소문자로 된 단어(문자열)가 입력되면 그 단어의 가운데 문자를 출력하는 프로그램을 작성하세
요. 단 단어의 길이가 짝수일 경우 가운데 2개의 문자를 출력합니다.

입력설명

첫 줄에 문자열이 입력된다. 문자열의 길이는 100을 넘지 않습니다.

출력설명

첫 줄에 가운데 문자를 출력합니다.

입력예제 1

study

출력예제 1

u

입력예제 2

good

출력예제 2

oo

나의 풀이

문자가 홀수 : 중간만 slice
문자가 짝수 : 전 인덱스부터 2개 slice

function solution(s){  
    let answer;
    const mid = Math.floor(s.length / 2)
    if(s.length % 2 === 1) answer = s.slice(mid, mid+1)
    else answer = s.slice(mid-1, mid+1)
    
    
    return answer;
}
console.log(solution("study"));
profile
slowly but surely

0개의 댓글