강의

멘토링

로드맵

Inflearn Community Q&A

sherlock503729's profile image
sherlock503729

asked

Learning JavaScript while making web games

Array splice

쌤 숫자야구 반복문 undefined 관련 질문 드려요

Resolved

Written on

·

213

0

쌤 undefined 막으려고 9876 숫자 1씩 줄이려면,

9 - i 를 해야 한다는건 이해를  했어요.

근데 그 원리가 이해 안가요ㅠㅠ 9 - i 는 그냥 9 아닌가요?

() * 9  는 10 자릿수고

() *  ( 9 - i ) 는 9 자릿수인데

i 가 0123 되면

9  - i 는 9876 이 돼서 

여기서 9876 ,  1 씩 줄어드는 이유는

반복문 돌면서 i 는 1씩 증감 된다는 건가요?

javascript

Answer 2

1

zerocho님의 프로필 이미지
zerocho
Instructor

반복문을 돌면서 i가 1씩 늘어납니다.

따라서 9 - i는 1씩 줄어들게 됩니다. 

i가 0일때 9-i는 9고 9개 중에서 랜덤 숫자 추출

1일때 9-i는 8이고 8개 중에서 랜덤 숫자 추출

2일때 9-i는 7이고 7개 중에서 랜덤 숫자 추출

3일때 9-i는 6이고 6개 중에서 랜덤 숫자 추출

0

sherlock503729님의 프로필 이미지
sherlock503729
Questioner

으악 이제 이해 했음요 쌤..ㅠㅠ 캄사합니다!!

sherlock503729's profile image
sherlock503729

asked

Ask a question