[프로그래머스] 자바스크립트 - 가운데 글자 가져오기

멤오장·2023년 3월 29일
0

코딩테스트 연습

목록 보기
12/18

[프로그래머스] 코딩테스트 가운데 글자 가져오기


문제 설명

단어 s의 가운데 글자를 반환하는 함수
단어의 길이가 짝수라면 가운데 두글자 반환


제한사항

s는 길이가 1이상, 100이하


입출력 예

sreturn
"abcde""c"
"qwer""we"

문제 풀이

function solution(s) {
	let answer = '',
        len = s.length,
        mid = len/2;
    
    return len%2 ? answer = s[Math.floor(mid)] : answer = 	s[mid-1] + s[mid];
}

문자열을 2로 나눴을 때 나머지가 1 = true, 홀수
5/2 = 2.5 -> s[2]

index[0][1][2][3][4]
sabcde

나머지가 0 = false, 짝수
4/2 = 2 -> s[2-1] + s[2]

index[0][1] [2][3]
sqwer
profile
일단 적기

0개의 댓글