๋ถ๋ฅ ์ ์ฒด๋ณด๊ธฐ (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๋ ์ ๋ ์ฃผ์ฐจ ๊ฐ๋ฅํ ์์ ์ฃผ์ฐจ๊ณต๊ฐ์ด ๋ง๋ จ๋์ด์์ต๋๋ค. ํ์ง๋ง ์ ์ ์์ ๊ณต๊ฐ์ด๊ธฐ์ ์ฃผ์ฐจ ๊ฐ๋ฅ ์ฌ๋ถ๋ ์ํฉ์ ๋ฐ๋ผ ๋ง์ด๋ค๋ฅผ ์ ์์ต๋๋ค. ๊ทธ๋ ์ง์ ํ์ธํ์๊ณ ์๋ค๋ฉด ์ฃผ๋ณ ์ฃผ์ฐจ์ฅ์ ๋ณ๋๋ก ์ด์ฉํ์๋ ๋ฐฉ๋ฒ์ด ์์ ๊ฒ ๊ฐ์ต๋๋ค. ๊ฐ๊ฒฉ .. ์ด์ 1 ยทยทยท 8 9 10 11 ๋ค์