일단 처음에는 파이썬으로 풀었었는데...
어제 접근방식 들으니까 자바스크립트로 하는 것도 별로 다르지 않은 것 같다.
지굼 다시 바꿔봐야지!
def solution(s):
if len(s) % 2 == 1:
answer = s[len(s) // 2]
else:
answer = s[len(s)//2 - 1: len(s)//2 + 1]
return answer
일단 파이썬으로 할 때 처음에 홀수 부분 결과에서 answer = s[len(s) / 2]
로 했다가 결과값이 소수형(2.0)으로 나와서 에러가 발생하는데 이유를 몰라서 헤맸다가 answer = s[len(s) // 2]
로 바꾸고 해결했다.
function solution(s) {
return (s.length%2 === 1) ? s[(s.length-1)/2] : s.slice(s.length/2-1, s.length/2+1)
}
자바스크립트는 유연성 때문에 파이썬 때와 같은 문제는 없다!
- 사용한 함수
slice(startIndex, endIndex)
endIndex 전까지 자른다는거 주의하기!!!!!!!!!