Link
문제
풀이
(1)
function solution(s) {
let answer = '';
let len = s.length
if (len % 2 === 0) answer = s.substr(len / 2 - 1, 2);
else answer = s.substr(len / 2, 1);
return answer;
}
(2)
function solution(s) {
let answer = '';
let len = s.length
if (len % 2 === 0) answer = s.substring(len / 2 - 1, len / 2 + 1);
else answer = s.substring(len / 2, len / 2 + 1);
return answer;
}
(3)
function solution(s) {
let start = Math.ceil(s.length / 2) - 1;
return s.substring(start, s.length % 2 === 0 ? start + 2 : start + 1);
}
'알고리즘 > 문제' 카테고리의 다른 글
[프로그래머스 | Lv. 1 | JavaScript] 약수의 개수와 덧셈 (0) | 2024.12.29 |
---|---|
[프로그래머스 | Lv. 1 | JavaScript] 수박수박수박수박수? (1) | 2024.12.28 |
[프로그래머스 | Lv. 1 | JavaScript] 내적 (0) | 2024.12.28 |
[프로그래머스 | Lv. 1 | JavaScript] 핸드폰 번호 가리기 (0) | 2024.12.27 |
[프로그래머스 | Lv.1 | JavaScript] 제일 작은 수 제거하기 (0) | 2024.12.27 |
※ 쿠팡 파트너스 활동을 통해 일정액의 수수료를 제공받을 수 있습니다.