728x90
프로그래머스 문제 풀이 06
짝수 홀수 구하기
01. 문제
function solution(num) {
var answer = '';
return answer;
}
02. 나의 문제 풀이
function solution(s) {
var answer = '';
if( s.length % 2 === 0 ){
answer = s[s.length / 2 - 1] + s[s.length / 2];
} else {
answer = s[Math.floor(s.length/2)];
}
return answer;
}
03. 다른 사람의 문제 풀이
function solution(s) {
return s.substr(Math.ceil(s.length / 2) - 1, s.length % 2 === 0 ? 2 : 1);
}
사진 대로 간지나서 들고온 문제풀이입니다. substr로 특정 위치의 문자를 잘라내며, Math.ceil로 반올림하여 문자를 if문을 안쓰고도 가운데에서 가져 올 수 있는 역활을 한것 같습니다.
728x90
'Javascript' 카테고리의 다른 글
프로그래머스 문제 풀이 08 (0) | 2022.11.04 |
---|---|
프로그래머스 문제 풀이 07 (4) | 2022.11.03 |
프로그래머스 05 (1) | 2022.11.01 |
프로그래머스 04 (1) | 2022.11.01 |
프로그래머스 03 (1) | 2022.11.01 |
댓글