inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

유승완님의 게시글

유승완 유승완

@tmddhks01044573

수강평 작성수
-
평균평점
-

게시글 1

질문&답변

무작위 공 뽑기 관련해서 질문 있습니다.

Math.random()*45 +1 식으로 무작위 인덱스를 뽑아내면, candidate 배열은 숫자를 뽑을 때 마다 길이가 줄어들게 되는데 고정으로 45를 곱해주기 때문에 candidate 배열에 접근할 때 배열의 길이를 초과해서 접근하는 문제가 생길 수 있어요. 이미 공을 3번 뽑아서 candidate 배열의 길이는 45 - 3 = 42인데 뽑는 인덱스가 45가 될 수도 있는거죠. 그래서 candidate.length를 곱해줘야 숫자를 뽑아서 배열의 길이가 줄어들어도, 줄어든 배열의 길이에 맞춰서 인덱스를 뽑을 수 있어요.

좋아요수
0
댓글수
1
조회수
364