차차로그
[JS] 연습문제 > 가운데 글자 가져오기 본문
단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요.
단어의 길이가 짝수라면 가운데 두글자를 반환하면 됩니다.
function solution(s) {
var answer = '';
if(s.length % 2 == 0){
answer = s[s.length/2-1] + s[s.length/2];
}else{
answer = s[Math.trunc(s.length/2)];
}
return answer;
}
if 조건을 걸어 2로 나눴을 때 나머지가 0이면 짝수여서 중간 두 글자를 가져오고,
그 외에는 중간 한 글자만 가져오게 했다.
function solution(s) {
return s.substr(Math.ceil(s.length / 2) - 1, s.length % 2 === 0 ? 2 : 1);
}
다른 사람 풀이
'코딩테스트' 카테고리의 다른 글
[JS] 연습문제 > 서울에서 김서방 찾기 (0) | 2022.08.22 |
---|---|
[JS] 위클리 챌린지 > 부족한 금액 계산하기 (0) | 2022.08.22 |
[JS] 2021 KAKAO BLIND RECRUITMENT > 신규 아이디 추천 (1) | 2022.08.22 |
[JS] 월간 코드 챌린지 시즌3 > 나머지가 1이 되는 수 찾기 (0) | 2022.08.18 |
[JS] 스택/큐 > 같은 숫자는 싫어 (0) | 2022.08.18 |
Comments