개발자로 전향중

프로그래머스[Level1] 가운데 글자 가져오기 본문

자료구조&알고리즘

프로그래머스[Level1] 가운데 글자 가져오기

hovinee 2022. 1. 19. 16:08
  • 가운데 글자 가져오기
문제 설명

단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두글자를 반환하면 됩니다.

재한사항
  • s는 길이가 1 이상, 100이하인 스트링입니다.
입출력 예시
 
"abcde" "c"
"qwer" "we"

풀이

function solution(s) {
    var answer = '';
    
    if (s.length%2 == 0) {
        answer = s[s.length/2-1]+s[s.length/2];
    } else {
        answer = s[Math.floor(s.length/2)]           
    }     
 
    return answer;
}
Math.floor() : 소수점 이하를 버림한다.
Math.ceil() : 소수점 이하를 올림한다.
Math.round() : 소수점 이하를 반올림한다.