E D R , A S I H C RSS

Yet Another Text Menu

์ด๋ฒˆ์—๋„ ์—ญ์‹œ๋‚˜ ํ…์ŠคํŠธ ๋ฉ”๋‰ด๋ฅผ ์ž…๋ ฅ๋„๊ตฌ๋กœ ์‚ฌ์šฉํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์ด๋‹ค.

๋ณดํ†ต ToyProblems๋ฅผ ๋‚ด์ค„ ๋•Œ, ์ž…๋ ฅ์–‘์‹์œผ๋กœ ํ…์ŠคํŠธ ๋ฉ”๋‰ด๋ฅผ ์ด์šฉํ•˜๋ผ๋Š” ์š”๊ตฌ์‚ฌํ•ญ์ด ์ฃผ์–ด์ง€๊ธฐ๋„ ํ•œ๋‹ค. JuNe์ด ๋ณด๊ธฐ์—๋Š” ์ด๊ฒƒ์€ "๋‹จ๊ฒฌ"์ด๋‹ค. ํ•™์ƒ๋“ค์€ ๋งค๋ฒˆ ๋น„์Šทํ•œ ๋ฐฉ์‹์œผ๋กœ ํ…์ŠคํŠธ ๋ฉ”๋‰ด ํ”„๋กœ๊ทธ๋žจ์„ ๋งŒ๋“ค ๊ฒƒ์ด๊ณ , ๋งค๋ฒˆ ๊ฑฐ๊ธฐ์— ์ผ์ • ์‹œ๊ฐ„์„ ๋นผ์•—๊ธธ ๊ฒƒ์ด๋‹ค. ์žฌ๋ฏธ์žˆ๊ฒŒ๋„ ํ…์ŠคํŠธ ๋ฉ”๋‰ด๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜๋ฉด, ํ•™์ƒ๋“ค์ด ๋งŒ๋“œ๋Š” ํ”„๋กœ๊ทธ๋žจ ์—ญ์‹œ ๊ทธ ๋ฉ”๋‰ด์˜ ๊ตฌ์กฐ๋ฅผ ๋‹ฎ๋Š”๋‹ค. ์ด๊ฒƒ์€ ๊ทธ๋‹ค์ง€ ๋ฐ”๋žŒ์งํ•˜์ง€ ์•Š์€ ๊ฒฝ์šฐ๊ฐ€ ๋งŽ๋‹ค.

ํ…์ŠคํŠธ ๋ฉ”๋‰ด์—์„œ ์ฐพ๋Š” ์žฅ์ ์ด๋ผ๋ฉด ์ธํ„ฐ์•กํ‹ฐ๋ธŒํ•˜๊ฒŒ ํ…Œ์ŠคํŠธํ•ด๋ณด๊ธฐ ์ข‹๋‹ค๋Š” ๊ฒƒ ์ •๋„ ๋ ๊นŒ? ๊ทธ๋Ÿฐ๋ฐ ์ด๋Š” ํ‘œ์ค€ ์ž…์ถœ๋ ฅ์„ ์‚ฌ์šฉํ•˜๋˜ ๋ฒ„ํผ๋ง์„ ์“ฐ์ง€ ์•Š์œผ๋ฉด ์—ญ์‹œ ์ธํ„ฐ์•กํ‹ฐ๋ธŒํ•˜๊ฒŒ ํ…Œ์ŠคํŠธ ๊ฐ€๋Šฅํ•˜๋‹ค. ์ผ์ข…์˜ ์ปค๋งจ๋“œ ์‰˜์„ ์ œ๊ณตํ•˜๋Š” ์…ˆ์ด๋‹ค(์‹ค์ œ๋กœ ์ด๋ฅผ ์ข€ ๋” ๋ฐœ์ „์‹œํ‚ค๋„๋ก ํ•˜๋ฉด ํ•™์ƒ๋“ค์€ ๋งŽ์€ ๊ฒƒ์„ ๋ฐฐ์šธ ๊ฒƒ์ด๋‹ค).

์ฐจ๋ผ๋ฆฌ "ํ…์ŠคํŠธ ๋ฉ”๋‰ด" ์ž์ฒด๋ฅผ Event Driven Programming ๊ฐœ๋…์„ ์ „๋‹ฌํ•˜๊ธฐ ์œ„ํ•œ toy problem์œผ๋กœ ์“ฐ๋Š” ๊ฑด ์–ด๋–จ๊นŒ? ๊ฐ„๋‹จํ•œ ๊ตฌ์กฐ๋ฅผ ํ†ตํ•ด, ์ฝœ๋ฐฑ ํ•จ์ˆ˜๊ฐ€ ๋ฌด์—‡์ธ์ง€ ๋“ฑ์„ ๋ฐฐ์šธ ์ˆ˜ ์žˆ์„ ๊ฒƒ์ด๋‹ค.

ํ…์ŠคํŠธ ๋ฉ”๋‰ด๋ฅผ ์“ฐ์ง€ ์•Š์œผ๋ฉด ์–ด๋–ป๊ฒŒ ํ•˜๋ผ๋Š” ๋ง์ธ๊ฐ€?

์œ ๋‹‰์Šค์˜ ์ฒ ํ•™์„ ๋ฐฐ์šฐ์ž. ์œ ๋‹‰์Šค๋Š” ์ž‘๊ณ  ์ž˜ ๋งŒ๋“ค์–ด์ง„ ๋ ˆ๊ณ  ๋ธ”๋Ÿญ๋“ค์„ ์กฐ๋ฆฝํ•ด์„œ ๋ฉ‹์ง„ ์„ฑ์„ ๋งŒ๋“ค๊ฒŒ ํ•ด์ค€๋‹ค. SoftwareTools๋ผ๋Š” ๊ณ ์ „์˜ ๊ตํ›ˆ์ด๋‹ค.

ํ‘œ์ค€ ์ž…, ์ถœ๋ ฅ์œผ๋กœ ๊ฐ„๋‹จํ•˜๊ฒŒ ์ž…๋ ฅ ๋ฐ›๊ณ  ์ถœ๋ ฅํ•˜๊ฒŒ ํ•˜๋ผ. ์ž…๋ ฅ์ž๋ฃŒ๋Š” ๋‹ค๋ฅธ ํ”„๋กœ๊ทธ๋žจ์˜ ์ถœ๋ ฅ์ผ ์ˆ˜ ์žˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•˜๊ณ , ์ถœ๋ ฅ์ž๋ฃŒ๋Š” ๋‹ค๋ฅธ ํ”„๋กœ๊ทธ๋žจ์˜ ์ž…๋ ฅ์œผ๋กœ ๋“ค์–ด๊ฐˆ ์ˆ˜ ์žˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•˜๋ผ.

ICPC ๋“ฑ ์™ธ๊ตญ ์ปดํ“จํ„ฐ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ฒฝ์ง„ ๋Œ€ํšŒ๋ฅผ ๋ณด๋ฉด ๋Œ€๋ถ€๋ถ„ ์ด๋Ÿฐ ์‹์œผ๋กœ ๋ฌธ์ œ๊ฐ€ ๋‚˜์˜จ๋‹ค.

YetAnotherTextMenu? No, thanks.

--JuNe
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:28:28
Processing time 0.0041 sec