PR-가운데 글자 가져오기
문제
단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두글자를 반환하면 됩니다.
- 제한사항
s는 길이가 1 이상, 100이하인 스트링입니다.
예시
s | return |
---|---|
"abcde" | "c" |
"qwer" | "we" |
풀이
- 주어진
s
의 길이에서 1을 빼고 반으로 나눠Math.floor()
메서드로 자리내림 한 숫자가 가운데 문자의 index이다. s
의 길이에서 1을 뺀 숫자의 홀짝 여부에 따라 결과값을 1글자, 혹은 2글자로 출력한다.
코드
function solution(s) {
let result = '';
const sLength = s.length-1;
const index = Math.floor(sLength/2);
if(sLength%2 === 0) {
result = s[index];
} else {
result = s[index] + s[index+1];
}
return result;
}
Author And Source
이 문제에 관하여(PR-가운데 글자 가져오기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@goody/PR-가운데-글자-가져오기저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)