티스토리 뷰
반응형
문제
입력된 문자열의 가운데 문자를 출력하시오.
입력 예제 1
close
출력 예제 1
o
입력 예제 2
soup
출력 예제 2
ou
풀이
- 문자열.substring(start인덱스, end인덱스전)
function solution(s) {
let answer;
let mid = Math.floor(s.length/2);
// 홀수
if(s.length % 2 === 1) answer = s.substring(mid, mid + 1)
// 짝수
else answer = s.substring(mid - 1, mid + 1)
return answer;
}
- 문자열.substr(start인덱스, length)
function solution(s) {
let answer;
let mid = Math.floor(s.length/2);
// 홀수
if(s.length % 2 === 1) answer = s.substr(mid, 1)
// 짝수
else answer = s.substr(mid - 1, 2)
return answer;
}
반응형
'Data Structure & Algorithm' 카테고리의 다른 글
[알고리즘-JS] 중복 문자 개수 (0) | 2022.05.02 |
---|---|
[알고리즘-JS] 중복 문자 제거하기 (0) | 2022.05.02 |
[알고리즘-JS] 가장 긴 문자열 찾기 (0) | 2022.05.01 |
[알고리즘-JS] 대소문자 변환 (0) | 2022.05.01 |
[알고리즘-JS] 대문자 찾기 (0) | 2022.05.01 |