인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

강민성님의 프로필 이미지
강민성

작성한 질문수

자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)

15. 가운데 문자 출력(substring, substr)

선생님 안녕하세요 질문이 있습니다!

작성

·

224

0

우선 강의 잘 듣고 있습니다. 감사합니다 ^^

다름이 아니라

answer = s.substring(s.length / 2, s.length / 2 + 1)

 

이렇게 내림을 안해줘도 답이 나오는데 이건 잘못된 건가요? 

만약 s.length가 5라면, 2.5인덱스부터 3.5인덱스 까지인데.. 답은 잘 나오더라구요? 시작index가 2를 초과했는데.. 

다른 문자열로 작성해봐도 답이 나오긴하는데.....

substing()의 시작(끝) index가 자동으로 내림을 해주는건지... 아니면 꼭 Math.floor로 정수 반환을 해줘야 하는건지 궁금하네요 ㅎㅎ

 

시간 되실 때 답변주시면 감사하겠습니다 ^^

답변 1

1

김태원님의 프로필 이미지
김태원
지식공유자

안녕하세요^^

Math.floor, parseInt 등으로 정수화를 해주는게 좋을 것 같습니다.

 

강민성님의 프로필 이미지
강민성

작성한 질문수

질문하기