์ด ๋ฌธ์„œ์˜ ์›๋ณธ์€ ์™ธ๋ถ€ ์œ„ํ‚ค์—์„œ ๊ฐ€์ ธ์™”์Šต๋‹ˆ๋‹ค.


1. ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์šฉ์–ด2. ์‚ฌ์šด๋“œ ๋ณผํ…์Šค์˜ ์ˆ˜๋ก๊ณก
2.1. ๊ฐœ์š”2.2. ์‚ฌ์šด๋“œ ๋ณผํ…์Šค

1. ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์šฉ์–ด[ํŽธ์ง‘]

ํ”„๋กœ๊ทธ๋ž˜๋ฐ์—์„œ ๋ฐฐ์—ด์„ ์ฐธ์กฐํ•  ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ๊ฐœ์ฒด ์ค‘ ํ•˜๋‚˜๋กœ, ๋ฐฐ์—ด์„ ์ˆœ์ฐจ์ ์œผ๋กœ ์ ‘๊ทผํ•˜๊ณ  ์‹ถ์„ ๋•Œ ์‚ฌ์šฉํ•œ๋‹ค. ํ•œ๊ตญ์–ด๋กœ ๋ฒˆ์—ญํ•˜๋ฉด ๋ฐ˜๋ณต์ž๊ฐ€ ๋˜๋ฉฐ, ๊ธฐ๋ณธ์ ์œผ๋กœ ์ฃผ์–ด์ง€๋Š” ๋ฉ”์„œ๋“œ๋Š” ๋‹จ 2๊ฐœ ๋ฟ. ๊ทธ ์ค‘ ํ•˜๋‚˜๋Š” ๋‹ค์Œ ์ž๋ฃŒ๊ฐ€ ์žˆ๋Š”์ง€๋ฅผ ํ™•์ธํ•˜๋Š” ๋ฉ”์„œ๋“œ(์ฃผ๋กœ hasNext())์ด๊ณ  ๋‹ค๋ฅธ ํ•˜๋‚˜๋Š” ๋‹ค์Œ ์ž๋ฃŒ๋ฅผ ๊ฐ€์ง€๊ณ  ์˜ค๋Š” ๋ฉ”์„œ๋“œ(์ฃผ๋กœ next())์ด๋‹ค.

๋ฐฐ์—ด์— ์ˆœ์ฐจ์ ์œผ๋กœ ์ ‘๊ทผํ•˜๊ณ  ์‹ถ์„ ๋•Œ ๋งŽ์ด ์‚ฌ์šฉ๋˜๋Š” ๋ฐฉ๋ฒ•์ด์ง€๋งŒ, ์‚ฌ์‹ค ๊ทธ๋ณด๋‹ค๋„ ๋” ํฐ ์ด์œ ๊ฐ€ ์žˆ๋‹ค. ๋ฐฐ์—ด์—์„œ์˜ ์ฃผ์†Œ ๊ณ„์‚ฐ์€ '๋ฐฐ์—ด์˜ ์‹œ์ž‘ ์ฃผ์†Œ + ์˜คํ”„์…‹'์œผ๋กœ ๊ฒฐ์ •๋˜๋Š”๋ฐ, ๋ฐฐ์—ด์˜ ์š”์†Œ์— ์ ‘๊ทผํ•  ๋•Œ๋Š” ๋ฐ˜๋“œ์‹œ ์ด ๊ณผ์ •์„ ๊ฑฐ์นœ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ์ˆœ์ฐจ์ ์œผ๋กœ ์ ‘๊ทผํ•˜๋Š”๋ฐ ๊ทธ๊ฑธ ์ผ์ผํžˆ ๊ณ„์‚ฐํ•  ํ•„์š”๊ฐ€ ์—†๋Š” ๋ฐ๋‹ค๊ฐ€ ์ผ์ผํžˆ ๊ณ„์‚ฐํ•˜๋ ค ํ•˜๋ฉด ๋ฐฐ์—ด์˜ ๋์„ ์ˆ˜๋™์œผ๋กœ ๊ฒ€์‚ฌํ•ด์•ผ ํ•œ๋‹ค๋Š” ๋ฌธ์ œ์ ๋„ ์ƒ๊ธด๋‹ค. ๊ทธ๋ž˜์„œ ๋ฐ˜๋ณต์ž๋ผ๋Š” ๊ฐœ๋…์ด ํƒ„์ƒํ•œ ๊ฒƒ.

์ดˆ๊ธฐ์—๋Š” ์ฒ˜์Œ๋ถ€ํ„ฐ ์ˆœ์ฐจ์ ์œผ๋กœ ์ ‘๊ทผํ•˜๋Š” ์ „์ง„ ๋ฐ˜๋ณต์ž(Forward Iterator)๋งŒ ์žˆ์—ˆ์ง€๋งŒ, ํ˜„์žฌ๋Š” ์–‘๋ฐฉํ–ฅ ๋ฐ˜๋ณต์ž, ์ž„์˜์ ‘๊ทผ ๋ฐ˜๋ณต์ž(Random Access Iterator) ๋“ฑ ์—ฌ๋Ÿฌ๊ฐ€์ง€ ๋ฐ˜๋ณต์ž๊ฐ€ ๊ตฌํ˜„๋˜์–ด ์žˆ๋‹ค. ๊ทธ ์ค‘์—์„œ๋„ ๋งŽ์ด ์“ฐ์ด๋Š” ๊ฒƒ์€ ์ „์ง„ ๋ฐ˜๋ณต์ž, ๋‹ค๋ฅธ ๊ฑด ๋ชฐ๋ผ๋„ ์ „์ง„ ๋ฐ˜๋ณต์ž๋งŒ์€ ๋ฐฐ์—ด์ด ์ง€์›๋˜๋Š” ๋Œ€๋ถ€๋ถ„์˜ ๊ณ ๊ธ‰์–ธ์–ด์—์„œ ์„ธํŠธ๋กœ ์ง€์›๋œ๋‹ค.

STL์˜ ๊ฒฝ์šฐ ๊ฐ ์ปจํ…Œ์ด๋„ˆ๋งˆ๋‹ค ์ƒ์ˆ˜์‹œ๊ฐ„ ๋‚ด์— ์ฒ˜๋ฆฌ ๊ฐ€๋Šฅํ•œ ๋ฐ˜๋ณต์ž(ํšจ์œจ์„ฑ์— ์ €ํ•˜๋ฅผ ์ฃผ์ง€ ์•Š๋Š” ๋ฐ˜๋ณต์ž)๋“ค์„ ๋งŒ๋“ค์–ด ๋‘ ์œผ๋กœ์จ, ์ œ๋„ค๋ฆญ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ํšจ๊ณผ์ ์œผ๋กœ ๊ตฌํ˜„ํ•˜๊ณ  ์žˆ๋‹ค. ์ผ๋ก€๋กœ Vector์˜ ๊ฒฝ์šฐ๋Š” ์ž„์˜ ์ ‘๊ทผ ๋ฐ˜๋ณต์ž๋ฅผ ์ง€์›ํ•˜์ง€๋งŒ List์˜ ๊ฒฝ์šฐ๋Š” ์ง€์›ํ•˜์ง€ ์•Š๋Š”๋‹ค.

2. ์‚ฌ์šด๋“œ ๋ณผํ…์Šค์˜ ์ˆ˜๋ก๊ณก[ํŽธ์ง‘]

2.1. ๊ฐœ์š”[ํŽธ์ง‘]

์ž‘๊ณก์ž๋Š” yanagi๋กœ, ์‚ฌ์šฉํ•œ ๋ณด์ปฌ๋กœ์ด๋“œ ์ƒ˜ํ”Œ์€ ๋ถˆ๋ช…. ๊ณก์˜ ๋ถ„์œ„๊ธฐ๋Š” ์–ผํ• ์ด ๊ณก๊ณผ ๋‹ฎ์•„ ์žˆ๋‹ค. ์ข€ ๋” ์ •ํ™•ํ•˜๊ฒŒ ๋”ฐ์ง€์ž๋ฉด ์Šค์ฝ”ํ‹€๋žœ๋“œ์—์„œ ๋“ค์„ ์ˆ˜ ์žˆ์„ ๋ฒ•ํ•œ ์Œ์•…. ์ด ๋•Œ๋ฌธ์ธ์ง€ ์ค‘๊ฐ„์— ๋ฐฑํŒŒ์ดํ”„ ์Œ์ƒ‰๋„ ๋“ค์–ด๊ฐ€ ์žˆ๋‹ค.

2.2. ์‚ฌ์šด๋“œ ๋ณผํ…์Šค[ํŽธ์ง‘]

#!HTML
<iframe width="640" height="360" src="http://www.youtube.com/embed/Nxm6jVccYEU" frameborder="0" allowfullscreen></iframe>

์‚ฌ์šด๋“œ ๋ณผํ…์Šค ๋‚œ์ด๋„ ์ฒด๊ณ„
NOVICE
ADVANCED
EXHAUST
์ž์ผ“
๋‚œ์ด๋„
02
08
10
์ฒด์ธ ์ˆ˜
0499
0660
0801
์ผ๋Ÿฌ์ŠคํŠธ ๋‹ด๋‹น
XTC
XTC
XTC
์ดํŽ™ํ„ฐ
ใƒฌใƒƒใƒ‰ใƒ›ใƒƒใƒˆใ‚นใ‚ฏใƒชใƒฅใƒผใ‚บ
ใ—ใฐใพใ‚‹ๅญ
ใƒฌใƒƒใƒ‰ใƒ›ใƒƒใƒˆใ‚นใ‚ฏใƒชใƒฅใƒผใ‚บ
์ˆ˜๋ก ์‹œ๊ธฐ
BOOTH 02(2012.1.18)
BPM
130

๋ณ€๊ฒฝ์ 
2013/06/05
ADV ํŒจํ„ด ๋‚œ์ด๋„ ์ƒ์Šน(06 โ†’ 07)
2014/11/20
ADV ํŒจํ„ด ๋‚œ์ด๋„ ์ƒ์Šน(07 โ†’ 08)
  • SKILL ANALYZER ์ˆ˜๋ก
    • ADVANCED : Skill Level 02(2013.9.5 ~ 2013.10.4, 2015.4.1 ~ 2015.5.29)


EXH ์†๋ฐฐ์น˜ ํฌํ•จ PERFECT์˜์ƒ

EXT ํŒจํ„ด์€ ์—‡๋ฐ• ํˆฌ์„ฑ์ด, 10๋ ˆ๋ฒจ ์น˜๊ณ ๋Š” PUC๊ฐ€ ๋งค์šฐ ์–ด๋ ต๋‹ค. ๋ฐ•์ž ์ž์ฒด๊ฐ€ cloud ๋น„์Šทํ•˜๊ฒŒ ๋‚œํ•ดํ•ด ๊ฐœ์ธ์ฐจ๊ฐ€ ์ƒ๋‹นํžˆ ๊ฐˆ๋ฆฐ๋‹ค.


ADV ์†๋ฐฐ์น˜ ํฌํ•จ PERFECT์˜์ƒ

์œ ๋น„ํŠธ์— Jumping Boogie๊ฐ€ ์žˆ๋‹ค๋ฉด ์‚ฌ๋ณผ์—๋Š” Iterator๊ฐ€ ์žˆ๋‹ค๊ณ  ๊ณผ์–ธ์ด ์•„๋‹ ์ •๋„์˜ ์ด๋นจ๋น ์ง„ ๋ฐ•์ž๋ฅผ ์ž๋ž‘ํ•œ๋‹ค!

ADV ํŒจํ„ด์€ 1/6๋ฐ• ์ˆ๋…ธํŠธ(!)์˜ ํ•จ์ •๋„ ์žˆ์–ด์„œ, ์ดˆ์ฐฝ๊ธฐ์—๋Š” 6์ด๋ผ๋Š” ์‚ฌ๊ธฐ ๋‚œ์ด๋„๋ฅผ ์ž๋ž‘ํ–ˆ๋‹ค. ์ด ๋•Œ๋ฌธ์— 6๋ ˆ๋ฒจ ์ฃผ์ œ์— ํญ์‚ฌํ•œ ์‚ฌ๋žŒ๋„ ๋งŽ์•„ ์›์„ฑ์„ ๋งŽ์ด ์ƒ€๋‹ค. ๋ฌผ๋ก  ์ด๊ฒƒ์€ ์ˆœ์ „ํžˆ ๋ฐ•์ž ํƒ“, ๋ฐ•์ž์—๋งŒ ์ต์ˆ™ํ•ด์ง€๋ฉด PUC๋„ ๋…ธ๋ฆด๋งŒํ•˜๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ๊ทธ๊ฒŒ ํฐ ๋ฌธ์ œ๋ผ์„œ 2013๋…„ 9์›” ๊ธฐ์ค€์œผ๋กœ๋„ ํด๋ฆฌ์–ด ๋ ˆ์ดํŠธ๊ฐ€ 60%๋ฅผ ๋ฐ‘๋Œ๊ณ  ์žˆ๋‹ค. (๋‹ค๋ฅธ ์˜ˆ๋Š” Broken ADV) ๊ทธ๋ฆฌ๊ณ  ์Šคํ‚ฌ ์• ๋„๋ผ์ด์ €์— ์Šคํ‚ฌ ๋ ˆ๋ฒจ 02์˜ ๋งˆ์ง€๋ง‰ ๊ณก์œผ๋กœ ๋“ค์–ด๊ฐ”๋Š”๋ฐ, ์„ธ ๊ณก์ค‘ ์ด ๊ณก๋งŒ 7๋ ˆ๋ฒจ. ๋”ฐ๋ผ์„œ ์Šคํ‚ฌ ๋ ˆ๋ฒจ 02๋ฅผ ๋”ฐ๋ ค๋Š” ์œ ์ €๋“ค์—๊ฒ ์—‡๋ฐ•์˜ ์“ด๋ง›์„ ๋ณด์—ฌ์คฌ๋‹ค. ๊ฒฐ๊ตญ II์—์„œ ์˜ฌ๋ผ๊ฐ”๋˜ ๋ ˆ๋ฒจ์ด III์—์„œ ๋˜ ์˜ฌ๋ผ๊ฐ€ ๋ถ€์Šค ์ˆ˜๋ก๊ณก ์ค‘์—์„  ์œ ์ผํ•˜๊ฒŒ 2๋ฒˆ์˜ ๋ ˆ๋ฒจ์—… ๋‹ฌ์„ฑ. IV์—์„œ๋Š” ๊ทธ๋Œ€๋กœ 8๋ ˆ๋ฒจ๋กœ ์ •์ฐฉํ–ˆ์ง€๋งŒ, PUC ๋‚œ์ด๋„ ๋งŒํผ์€ ์—ฌ์ „ํžˆ 8๋ ˆ๋ฒจ ์ตœ์ƒ๊ธ‰์ด๋‹ค.

NOV ํŒจํ„ด์€ ์•„์ฃผ ํ‰๋ฒ”ํ•œ ํŒจํ„ด์œผ๋กœ ์‰ฝ๊ฒŒ PUC๋ฅผ ๋‹ฌ์„ฑํ•  ์ˆ˜ ์žˆ๋‹ค.