enumerate

    ํŒŒ์ด์ฌ์—์„œ ์•Œ์•„๋‘๋ฉด ์ข‹์€ ๊ธฐ๋Šฅ๋“ค

    ํŒŒ์ด์ฌ์—์„œ ์•Œ์•„๋‘๋ฉด ์ข‹์€ ๊ธฐ๋Šฅ๋“ค

    ์•ˆ๋…•ํ•˜์„ธ์š” ๊ณต๋ถ€ํ•˜๋Š” ์›…์ด์ž…๋‹ˆ๋‹ค. ์ •๋ฆฌํ•˜๊ณ  ์‹ถ์€ ๊ฐœ๋…์ด ์žˆ์–ด ๊ธ€์„ ์˜ฌ๋ฆฌ๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ชฉ์ฐจ 1. enumerate ( for๋ฌธ vs while๋ฌธ) 2. ์˜ค๋ฅ˜ ๋ฐ ์˜ˆ์™ธ ์ฒ˜๋ฆฌ 3. ํ•จ์ˆ˜ 4. ํด๋ž˜์Šค 1. enumerate ํŒŒ์ด์ฌ์—์„œ ์œ„์น˜์™€ ๊ฐ’์„ ๋ถˆ๋Ÿฌ์˜ฌ ์ˆ˜ ์žˆ๋Š” ์ข‹์€ ๋…€์„์ด๋‹ค while ๋ฌธ์€ ๋ฐ”๋กœ ์กฐ๊ฑด์ด ๋”ฐ๋ผ ์˜ค๊ฒŒ๋œ๋‹ค. ์—ฌ๊ธฐ์„œ a 1 -> 2 ์—์„œ๋Š” ์ˆœํ™˜ํ•˜๋‹ค, 3์ด ๋˜๋Š” ์ˆœ๊ฐ„ fail ์กฐ๊ฑด์ด๋ฏ€๋กœ ๋‚˜๊ฐ€๊ฒŒ ๋œ๋‹ค. ๋‹ค์Œ 3๊ฐ€์ง€ ๊ฒฝ์šฐ๋Š” ๋‹ค๋ฅด์ง€๋งŒ ๋ชจ๋‘ ๊ฐ™์€ ์˜๋ฏธ๋ฅผ ๊ฐ–๊ณ  ์žˆ๋Š” ์ฝ”๋“œ์ด๋‹ค. 2. ์˜ค๋ฅ˜ ๋ฐ ์˜ˆ์™ธ์ฒ˜๋ฆฌ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๋‹ค๋ณด๋ฉด, ๋‹ค์–‘ํ•œ ์—๋Ÿฌ ์ƒํ™ฉ์„ ๋งˆ์ฃผํ•œ๋‹ค. ํ•˜์ง€๋งŒ ์ „์ฒด ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•˜๋Š”๋ฐ ์žˆ์–ด, ์ค‘๊ฐ„์— ์—๋Ÿฌ๊ฐ€..