๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ

(82)
์ž๋ฐ” ์Šคํฌ๋ฆฝํŠธ ๋…ํ•™ ๊ธฐ์ดˆ / ์ฝ”๋“œ ๋œฏ์–ด ๋ณด๊ธฐ #1 / ๋žœ๋˜ ๋ฒˆํ˜ธ ์ƒ์„ฑ๊ธฐ DOCTYPE html> ๋ฒˆํ˜ธ ์ƒ์„ฑ๊ธฐ ์›น ํŽ˜์ด์ง€ ์ด๋ฆ„ ๋žœ๋ค ๋ฒˆํ˜ธ ์ถ”์ฒจ๊ธฐ ํŽ˜์ด์ง€ ์ƒ๋‹จ ์ œ๋ชฉ var lotto = []; lotto ๋ผ๋Š” ์ด๋ฆ„์˜ array(๊ธ€์ž๋‚˜ ์ˆซ์ž๋ฅผ ๋‹ด๋Š” ๊ณต๊ฐ„) ์ƒ์„ฑ while (lotto.length 0 ์ด์ƒ 46๋ฏธ๋งŒ์˜ ์‹ค์ˆ˜๋ฅผ ์ƒ์„ฑ parseInt() -> () ์•ˆ์˜ ๊ฐ’์„ '์ •์ˆ˜'๋กœ ๋ณ€ํ™˜ if (lotto.indexOf(num) == -1) { ์กฐ๊ฑด๋ฌธ if๋ฅผ ์‚ฌ์šฉ, '(์กฐ๊ฑด)'์„ ๋งŒ์กฑํ•˜๋Š” ๋™์•ˆ '{๋‚ด์šฉ}'์„ ์ง„ํ–‰ ์กฐ๊ฑด lotto.indexOf(num) -> ๋ณ€์ˆ˜ num์ด lotto array ์•ˆ์— ์กด์žฌ ๋ช‡ ๋ฒˆ์งธ ํ•ญ๋ชฉ ๋‚˜ํƒ€๋ƒ„ ์กด์žฌํ•˜์ง€ ์•Š์œผ๋ฉด -1 ๋žœ๋ค์œผ๋กœ ์ƒ์„ฑ๋œ ์ˆซ์ž๊ฐ€ ์ค‘๋ณต์ ์œผ๋กœ array์— ๋“ค์–ด๊ฐ€์ง€ ์•Š๊ฒŒ ํ•ด์ฃผ๊ธฐ ์œ„ํ•จ lotto.push(num); ์กฐ๊ฑด์„ ๋งŒ์กฑํ•œ๋‹ค๋ฉด lotto array..
์••๊ตฌ์ • / ์‹ ์‚ฌ๋™ ๋ง›์ง‘ - ์นœ์ ˆํ•œ ์˜ค๋งˆ์นด์„ธ "์Šค์‹œ ์‚ฌ์นด์šฐ" ๋‹ค๋…€์™”์Šต๋‹ˆ๋‹ค. / ์˜ค๋งˆ์นด์„ธ ๋œป, ์œ„์น˜, ์ฃผ์ฐจ, ์˜ˆ์•ฝ, ๊ฐ€๊ฒฉ, ๋ฉ”๋‰ด ์‚ฌ์ง„ ์••๊ตฌ์ •์— ์œ„์น˜ํ•œ ์นœ์ ˆํ•œ ์˜ค๋งˆ์นด์„ธ "์Šค์‹œ ์‚ฌ์นด์šฐ" ๋‹ค๋…€์™”์Šต๋‹ˆ๋‹ค. ์˜ค๋งˆ์นด์„ธ ๋ž€? '์˜ค๋งˆ์นด์„ธ(ใŠใพใ‹ใ›)'๋Š” '๋‚จ์—๊ฒŒ ๋ชจ๋‘ ๋งก๊ธด๋‹ค'๋Š” ๋œป์˜ ์ผ๋ณธ์–ด๋‹ค. ๊ทธ๋‚ ๊ทธ๋‚  ์‹ ์„ ํ•œ ์žฌ๋ฃŒ๋ฅผ ๋‹ค๋ฃจ๋Š” ๊ฒŒ ์ค‘์š”ํ•œ ์ผ๋ณธ์˜ ์Šค์‹œ(์ดˆ๋ฐฅ) ๋ ˆ์Šคํ† ๋ž‘์—์„œ '์…ฐํ”„์˜ ์ถ”์ฒœ ๋ฉ”๋‰ด'๋ผ๋Š” ๋œป์œผ๋กœ ์“ฐ์ด๊ธฐ ์‹œ์ž‘ํ–ˆ๋‹ค. ํ˜„์žฌ๋Š” ์Šค์‹œ๋ฅผ ๋น„๋กฏํ•˜์—ฌ ์†Œ๊ณ ๊ธฐ, ํƒ€์ด ์Œ์‹ ๋“ฑ ๋‹ค์–‘ํ•œ ๋ถ„์•ผ์—์„œ ์˜ค๋งˆ์นด์„ธ๊ฐ€ ๋‚˜์˜ค๊ณ  ์žˆ๋‹ค. -๋‚ด์šฉ ์ถœ์ฒ˜: ํ•œ๊ฒฝ ์‹ ๋ฌธ ์Šค์‹œ ์‚ฌ์นด์šฐ ์œ„์น˜ ๋ฐ ์ฃผ์ฐจ ์••๊ตฌ์ •์—ญ 3๋ฒˆ ์ถœ๊ตฌ์—์„œ ๋„๋ณด 10๋ถ„ ๊ฑฐ๋ฆฌ์— ์œ„์น˜ํ•ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฑด๋ฌผ ์˜† ์•ฝ 4๋Œ€ ์ •๋„ ์ฃผ์ฐจ ๊ฐ€๋Šฅํ•œ ์ž‘์€ ์ฃผ์ฐจ๊ณต๊ฐ„์ด ๋งˆ๋ จ๋˜์–ด์žˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ ์€ ์ˆ˜์˜ ๊ณต๊ฐ„์ด๊ธฐ์— ์ฃผ์ฐจ ๊ฐ€๋Šฅ ์—ฌ๋ถ€๋Š” ์ƒํ™ฉ์— ๋”ฐ๋ผ ๋งŽ์ด๋‹ค๋ฅผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋‚  ์ง์ ‘ ํ™•์ธํ•˜์‹œ๊ณ  ์—†๋‹ค๋ฉด ์ฃผ๋ณ€ ์ฃผ์ฐจ์žฅ์„ ๋ณ„๋„๋กœ ์ด์šฉํ•˜์‹œ๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ์„ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๊ฐ€๊ฒฉ ..

728x90