https://programmers.co.kr/learn/courses/30/lessons/12903#
Center를 정하는 방식만 신경 쓰면 큰 문제 없다.
- Math.floor((length - 1) / 2)
뜬금 없지만 바이너리 트리 센터는
- Math.floor(start + (end - start)/2)
function solution(s) {
let center = Math.floor((s.length-1)/2);
return s.length%2 ? s.charAt(center) : s.charAt(center)+s.charAt(center+1);
}
728x90
반응형
'Problem Solving' 카테고리의 다른 글
나누어 떨어지는 숫자 (0) | 2020.09.03 |
---|---|
같은 숫자는 싫어 (0) | 2020.09.03 |
2016년 (0) | 2020.09.02 |
K번째수 그리고 테스트케이스 2 (0) | 2020.09.02 |
체육복 그리고 테스트케이스 5 (0) | 2020.09.02 |