문제
소문자로 된 단어가 입력되면 그 단어의 가운데 문자를 출력하는 프로그램을 작성하세요.
단, 단어의 길이가 짝수일 경우 가운데 2개의 문자를 출력합니다.입력설명
첫 번째 줄에 문자열이 입력된다. 문자열의 길이는 100을 넘지 않습니다.
출력설명
첫 번째 줄에 가운데 문자를 출력합니다.
입력예제
study
출력예제
u
해결
function solution(str) {
let answer = "";
let mid = Math.floor(str.length / 2);
if(str.length%2 === 1) {
answer = str.substr(mid, mid + 1);
} else {
answer = str.substr(mid - 1, mid + 1);
}
return answer;
}
let str = "study";
solution(str);
'Algorithm' 카테고리의 다른 글
[알고리즘] 중복 문자 제거 (0) | 2022.01.17 |
---|---|
[알고리즘] 가장 긴 문자열 (0) | 2022.01.16 |
[알고리즘] 대소문자로 변환 (0) | 2022.01.16 |
[알고리즘] 대문자로 통일 (0) | 2022.01.13 |
[알고리즘] 대문자 찾기 (0) | 2022.01.12 |