function solution(s) {
let ind = Math.floor(s.length/2);
if (s.length % 2 == 0) {
return s.slice(ind-1, ind+1);
} else {
return s.slice(ind, ind+1);
}
}
어려웠다.... 우선 이번엔 .slice를 제대로 연습할 수 있었는데,
문자열 안 글자의 앞부분을 기준으로 자르는 거라고 생각하면 됨
"abcde".slice(1,2);
//index1인 b 앞에서부터, index2인 c 앞부분까지만 남고 제거
//즉, a/b/cde > b만 남음
//다른 예시
"01234567".slice(3,6);
//3 앞부분부터 6 앞부분까지만 남고 제거
//345
'코딩 테스트 > test_javaScript' 카테고리의 다른 글
[코딩테스트/javaScript] 약수의 개수와 덧셈 ⭐️⭐️ (1) | 2024.12.26 |
---|---|
[코딩테스트/javaScript] 수박수박수박수박수박수? ⭐️ (0) | 2024.12.25 |
[코딩테스트/javaScript] 제일 작은 수 제거하기 (0) | 2024.12.23 |
[코딩테스트/javaScript] 없는 숫자 더하기 (0) | 2024.12.22 |
[코딩테스트/javaScript] 핸드폰 번호 가리기 (0) | 2024.12.21 |