Algorithm
[알고리즘] 가운데 문자 출력
Judy
2022. 1. 16. 22:29
문제
소문자로 된 단어가 입력되면 그 단어의 가운데 문자를 출력하는 프로그램을 작성하세요.
단, 단어의 길이가 짝수일 경우 가운데 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);