์•ˆํ‹ฐํŒจํ„ด ์†Œ๊ฐœ

์•ˆํ‹ฐํŒจํ„ด์€ ํŒจํ„ด์˜ ์ •๋ฐ˜๋Œ€์ž…๋‹ˆ๋‹ค. ๋””์ž์ธ ํŒจํ„ด์€ ์ข‹์€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋ฐฉ์‹, ์ฆ‰ ํŠน์ • ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•œ ํŒจํ„ด์˜ ์˜ˆ์ž„์„ ์ƒ๊ธฐํ•˜์‹ญ์‹œ์˜ค. ๊ทธ๋Ÿฌ๋‚˜ ๋ฐ˜ ํŒจํ„ด์€ ์™„์ „ํžˆ ๋ฐ˜๋Œ€์ž…๋‹ˆ๋‹ค. ์ฆ‰, ๋‹ค์–‘ํ•œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ๋•Œ ์ €์ง€๋ฅด๋Š” ์‹ค์ˆ˜ ํŒจํ„ด์ž…๋‹ˆ๋‹ค.

์ข‹์€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ด€ํ–‰์˜ ์ผ๋ถ€๋Š” ์ •ํ™•ํ•˜๊ฒŒ ์•ˆํ‹ฐ ํŒจํ„ด์„ ํ”ผํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด ์ดํ•ดํ•  ์ˆ˜์—†๋Š” ์ด๋ก ์  ์“ฐ๋ ˆ๊ธฐ๋ผ๊ณ  ์ƒ๊ฐํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค. ์ด๊ฒƒ์€ ๊ฑฐ์˜ ๋ชจ๋“  ๊ฐœ๋ฐœ์ž๊ฐ€ ์ง๋ฉด ํ•œ ํŠน์ • ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค. ๋ˆ„๊ฐ€ ์•Œ๊ฒ ๋Š”๊ฐ€, ๊ทธ๋Š” ๋ฌด์žฅํ•˜๊ณ  ์žˆ๋‹ค!

์ดˆ๋ณด์ž๋“ค ์‚ฌ์ด์—์„œ ํ”ํžˆ ๋ณผ ์ˆ˜ ์žˆ๋Š” ๋ช‡ ๊ฐ€์ง€ ์•ˆํ‹ฐ ํŒจํ„ด์„ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

  • ๋งค์ง ๋„˜๋ฒ„์™€ ๋ฌธ์ž์—ด
  • ๊ฐ“ ํด๋ž˜์Šค
  • ์กฐ๊ธฐ ์ตœ์ ํ™”
  • ์ž์ „๊ฑฐ์˜ ๋ฐœ๋ช…
  • ์™ธ๋ฐœ ์ž์ „๊ฑฐ์˜ ๋ฐœ๋ช…

๋งค์ง ๋„˜๋ฒ„์™€ ๋ฌธ์ž์—ด

๋งค์ง ๋„˜๋ฒ„๋Š” ์ฝ”๋“œ์—์„œ ๋ฌด์—‡์ธ๊ฐ€(๋Œ€๋ถ€๋ถ„ ๋ฐ์ดํ„ฐ ์‹๋ณ„)์— ์‚ฌ์šฉ๋˜๋Š” ์ƒ์ˆ˜๋กœ, ์ˆซ์ž ์ž์ฒด๋Š” ํ•ด๋‹น ์ฃผ์„ ์—†์ด๋Š” ์˜๋ฏธ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ์ˆซ์ž์—๋Š” ์˜๋ฏธ๊ฐ€ ์ „ํ˜€ ์—†์Šต๋‹ˆ๋‹ค.

์˜๋ฏธ๊ฐ€ ๋ช…ํ™•ํ•˜์ง€ ์•Š์€ ํ”„๋กœ์ ํŠธ ์ฝ”๋“œ์— ์ˆซ์ž๊ฐ€ ๋‚˜ํƒ€๋‚˜๊ธฐ ์‹œ์ž‘ํ•˜๋ฉด ์ด๋Š” ๋งค์šฐ ๋‚˜์ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌํ•œ ์ฝ”๋“œ์˜ ์ž‘์„ฑ์ž๊ฐ€ ์•„๋‹Œ ํ”„๋กœ๊ทธ๋ž˜๋จธ๋Š” ๊ทธ๊ฒƒ์ด ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋Š”์ง€ ์„ค๋ช…ํ•˜๊ธฐ ์–ด๋ ค์šธ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์‹œ๊ฐ„์ด ์ง€๋‚จ์— ๋”ฐ๋ผ ๋งค์ง ๋„˜๋ฒ„๊ฐ€ ์žˆ๋Š” ์ฝ”๋“œ ์ž‘์„ฑ์ž๋„ ์„ค๋ช…ํ•  ์ˆ˜ ์—†๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

์ˆซ์ž๋Š” ์ฝ”๋“œ๋ฅผ ์ดํ•ดํ•˜๊ณ  ๋ฆฌํŒฉํ† ๋งํ•˜๊ธฐ ์–ด๋ ต๊ฒŒ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ์ด ์˜ค๋ฅ˜์˜ ์ฃผ์š” ์›์ธ์€ ๊ฐœ๋ฐœ์˜ ์„œ๋‘๋ฆ„๊ณผ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์—ฐ์Šต ๋ถ€์กฑ์ž…๋‹ˆ๋‹ค. ์ด ๋ฐ˜ํŒจํ„ด์€ ๊ฐœ๋ฐœ์„ ์‹œ์ž‘ํ•˜๊ธฐ ์ „์— ์ˆซ์ž ์ƒ์ˆ˜์˜ ์‚ฌ์šฉ์„ ๊ทœ์ •ํ•จ์œผ๋กœ์จ ์‹น์„ ๋ง‰์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋ ค๋ฉด ์ˆซ์ž ์ƒ์ˆ˜์˜ ๋ชฉ์ ์„ ์„ค๋ช…ํ•˜๋Š” ์ด๋ฆ„์„ ๊ฐ€์ง„ ๋ณ€์ˆ˜๋ฅผ ๋งŒ๋“ค๊ณ  ์›ํ•˜๋Š” ๊ฐ’์„ ํ• ๋‹นํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๊ฐ“ ํด๋ž˜์Šค

์‹ ์„ฑํ•œ ๊ฐ์ฒด๋Š” OOP ๊ฐœ๋ฐœ์ž๋“ค ์‚ฌ์ด์—์„œ ๊ฝค ํ”ํ•œ ์•ˆํ‹ฐ ํŒจํ„ด์ž…๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๊ฐœ์ฒด๋Š” ๋„ˆ๋ฌด ๋งŽ์€ ๊ธฐ๋Šฅ์„ ์ˆ˜ํ–‰ํ•˜๊ฑฐ๋‚˜ ๊ฑฐ์˜ ๋ชจ๋“  ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค. ๊ฒฐ๊ณผ์ ์œผ๋กœ ์šฐ๋ฆฌ๋Š” ์ดํ•ดํ•˜๊ธฐ ์–ด๋ ค์šด ์ด์‹ ๋ถˆ๊ฐ€๋Šฅํ•œ ์ฝ”๋“œ๋ฅผ ๊ฐ–๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

๋˜ํ•œ ์ „์ฒด ์‹œ์Šคํ…œ์ด ๊ฑฐ์˜ ์ „์ ์œผ๋กœ ์ฝ”๋“œ์— ์˜์กดํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ด๋Ÿฌํ•œ ์ฝ”๋“œ๋ฅผ ์œ ์ง€ ๊ด€๋ฆฌํ•˜๊ธฐ๊ฐ€ ๋งค์šฐ ์–ด๋ ต์Šต๋‹ˆ๋‹ค. ์ด ์˜ค๋ฅ˜์˜ ์›์ธ: ๊ฐœ๋ฐœ์ž์˜ ๋ฌด๋Šฅ๋ ฅ, ํ•œ ๋ช…์˜ ๊ฐœ๋ฐœ์ž๊ฐ€ ์ž‘์—…์˜ ๋งŽ์€ ๋ถ€๋ถ„์„ ๋‹ด๋‹น(ํŠนํžˆ ์ž‘์—…๋Ÿ‰์ด ํ•ด๋‹น ๊ฐœ๋ฐœ์ž์˜ ๊ฒฝํ—˜ ์ˆ˜์ค€์„ ์ดˆ๊ณผํ•˜๋Š” ๊ฒฝ์šฐ).

์ž‘์—…์„ ์—ฌ๋Ÿฌ ๊ฐœ๋ฐœ์ž๊ฐ€ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ํ•˜์œ„ ์ž‘์—…์œผ๋กœ ๋‚˜๋ˆ„์–ด ์ด ์ ‘๊ทผ ๋ฐฉ์‹์„ ์ฒ˜๋ฆฌํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์กฐ๊ธฐ ์ตœ์ ํ™”

์กฐ๊ธฐ ์ตœ์ ํ™”๋Š” ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ์–ด๋””์„œ ์–ด๋–ป๊ฒŒ ์ˆ˜ํ–‰ํ• ์ง€์— ๋Œ€ํ•œ ์ •๋ณด์— ์ž…๊ฐํ•œ ๊ฒฐ์ •์„ ๋‚ด๋ฆฌ๋Š” ๋ฐ ํ•„์š”ํ•œ ๋ชจ๋“  ์ •๋ณด๋ฅผ ๊ฐ–๊ธฐ ์ „์— ์ˆ˜ํ–‰๋˜๋Š” ์ตœ์ ํ™”์ž…๋‹ˆ๋‹ค.

์‹ค์ œ๋กœ ๋ณ‘๋ชฉ ํ˜„์ƒ์ด ๋ฐœ์ƒํ•  ์œ„์น˜๋ฅผ ์˜ˆ์ธกํ•˜๊ธฐ๋Š” ์–ด๋ ต์Šต๋‹ˆ๋‹ค. ๊ฒฝํ—˜์  ๊ฒฐ๊ณผ๋ฅผ ์–ป๊ธฐ ์ „์— ์ตœ์ ํ™”๋ฅผ ์‹œ๋„ํ•˜๋ฉด ์ฝ”๋“œ๊ฐ€ ๋ณต์žกํ•ด์ง€๊ณ  ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜์ง€๋งŒ ์ด์ ์€ ์—†์Šต๋‹ˆ๋‹ค.

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

์˜ˆ ๋ฐ ๊ธฐ๋Šฅ

ํ”„๋กœํŒŒ์ผ๋ง ์ „ ์บ์‹ฑ. ์ˆ˜ํ•™์ ์œผ๋กœ ์˜ฌ๋ฐ”๋ฅธ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋Œ€์‹  ๋ณต์žกํ•˜๊ณ  ์ž…์ฆ๋˜์ง€ ์•Š์€ ํœด๋ฆฌ์Šคํ‹ฑ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋กœ๋“œ ์‹œ ์˜ค์ž‘๋™ํ•  ์ˆ˜ ์žˆ๋Š” ํ…Œ์ŠคํŠธ๋˜์ง€ ์•Š์€ ์ƒˆ๋กœ์šด ํ”„๋ ˆ์ž„์›Œํฌ ์„ ํƒ.

์–ด๋ ค์›€์ด ๋ฌด์—‡์ž…๋‹ˆ๊นŒ

์ตœ์ ํ™”๊ฐ€ ์‹œ๊ธฐ์ƒ์กฐ์ธ์ง€ ํŒ๋‹จํ•˜๋Š” ๊ฒƒ์€ ์‰ฝ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋ฏธ๋ฆฌ ์„ฑ์žฅ์˜ ์—ฌ์ง€๋ฅผ ๋‚จ๊ฒจ๋‘๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ์‰ฝ๊ฒŒ ์ตœ์ ํ™”ํ•˜๊ณ  ํ™•์žฅํ•  ์ˆ˜ ์žˆ๋Š” ์†”๋ฃจ์…˜๊ณผ ํ”Œ๋žซํผ์„ ์„ ํƒํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ๋•Œ๋กœ๋Š” ์กฐ๊ธฐ ์ตœ์ ํ™”๊ฐ€ ๋‚˜์œ ์ฝ”๋“œ์— ๋Œ€ํ•œ ๋ณ€๋ช…์œผ๋กœ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ๊ทธ๋“ค์€ ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด O(n)์ด ๋” ์–ด๋ ค์šธ ๊ฒƒ์ด๊ธฐ ๋•Œ๋ฌธ์— O(n2) ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

์ž์ „๊ฑฐ์˜ ๋ฐœ๋ช…

์ด ์•ˆํ‹ฐ ํŒจํ„ด์˜ ์˜๋ฏธ๋Š” ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ์ด๋ฏธ ์กด์žฌํ•˜๋Š” ์†”๋ฃจ์…˜๊ณผ ์ข…์ข… ํ›จ์”ฌ ๋” ์„ฑ๊ณต์ ์ธ ๋ฌธ์ œ์— ๋Œ€ํ•œ ์ž์ฒด ์†”๋ฃจ์…˜์„ ๊ฐœ๋ฐœํ•œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๊ฐœ๋ฐœ์ž๋Š” ์ž์‹ ์ด ๋” ๋˜‘๋˜‘ํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋ฏ€๋กœ ์ „์ž„์ž์˜ ๊ฒฝํ—˜์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ๊ฐ ์ž‘์—…์— ๋Œ€ํ•œ ์ž์‹ ์˜ ์†”๋ฃจ์…˜์„ ์ฐพ์œผ๋ ค๊ณ  ๋…ธ๋ ฅํ•ฉ๋‹ˆ๋‹ค. ๋Œ€๋ถ€๋ถ„์˜ ๊ฒฝ์šฐ ์ด๊ฒƒ์€ ์‹œ๊ฐ„ ์†์‹ค๊ณผ ํ”„๋กœ๊ทธ๋ž˜๋จธ์˜ ํšจ์œจ์„ฑ ๊ฐ์†Œ๋กœ ์ด์–ด์ง‘๋‹ˆ๋‹ค. ๊ฒฐ๊ตญ ์†”๋ฃจ์…˜์ด ๋ฐœ๊ฒฌ๋˜๋”๋ผ๋„ ์ฐจ์„ ์ฑ…์ผ ๊ฐ€๋Šฅ์„ฑ์ด ๋†’์Šต๋‹ˆ๋‹ค.

๋ฌผ๋ก  ๋…๋ฆฝ์ ์ธ ์†”๋ฃจ์…˜์˜ ๊ฐ€๋Šฅ์„ฑ์„ ์™„์ „ํžˆ ๋ฒ„๋ฆด ์ˆ˜๋Š” ์—†์Šต๋‹ˆ๋‹ค. ์ด๋Š” ์ง์ ‘์ ์ธ ๋ฐฉ์‹์œผ๋กœ ๋ณต์‚ฌ-๋ถ™์—ฌ๋„ฃ๊ธฐ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์œผ๋กœ ์ด์–ด์ง€๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ์ž๋Š” ๊ธฐ์„ฑ ์†”๋ฃจ์…˜์„ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ ์ž์‹ ์˜ ๊ฒƒ์„ ๋ฐœ๋ช…ํ•˜์—ฌ ์œ ๋Šฅํ•˜๊ฒŒ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ์•ž์— ๋‚˜ํƒ€๋‚  ์ˆ˜ ์žˆ๋Š” ์ž‘์—…์„ ํƒ์ƒ‰ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋งค์šฐ ์ž์ฃผ, ์ด ์•ˆํ‹ฐ ํŒจํ„ด์˜ ์ด์œ ๋Š” ๋‹จ์ˆœํžˆ ์‹œ๊ฐ„์ด ๋ถ€์กฑํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์‹œ๊ฐ„์€ ๋ˆ์ž…๋‹ˆ๋‹ค.

์‚ฌ๊ฐ๋ฐ”ํ€ด ์ž์ „๊ฑฐ์˜ ๋ฐœ๋ช…

์ด ์•ˆํ‹ฐ ํŒจํ„ด์€ ๋‹จ์ˆœํžˆ ๋ฐ”ํ€ด๋ฅผ ์žฌ๋ฐœ๋ช…ํ•˜๋Š” ๊ฒƒ๊ณผ ๋งค์šฐ ๋ฐ€์ ‘ํ•˜๊ฒŒ ๊ด€๋ จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ฆ‰, ๋” ๋‚˜์€ ์†”๋ฃจ์…˜์ด ์กด์žฌํ•  ๋•Œ ์ž์‹ ์˜ ๋‚˜์œ ์†”๋ฃจ์…˜์„ ๋งŒ๋“œ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ด ๋ฐ˜ํŒจํ„ด์€ ๋‘ ๋ฐฐ์˜ ์‹œ๊ฐ„์ด ๊ฑธ๋ฆฝ๋‹ˆ๋‹ค. ๋จผ์ € ์ž์ฒด ์†”๋ฃจ์…˜์„ ๋ฐœ๋ช…ํ•˜๊ณ  ๊ตฌํ˜„ํ•˜๋Š” ๋ฐ ์‹œ๊ฐ„์ด ์†Œ์š”๋˜๊ณ  ๊ทธ ๋‹ค์Œ์—๋Š” ์ด๋ฅผ ๋ฆฌํŒฉํ† ๋งํ•˜๊ฑฐ๋‚˜ ๊ต์ฒดํ•˜๋Š” ๋ฐ ์‹œ๊ฐ„์ด ๊ฑธ๋ฆฝ๋‹ˆ๋‹ค.

ํ”„๋กœ๊ทธ๋ž˜๋จธ๋Š” ํŠน์ • ๋ฒ”์œ„์˜ ์ž‘์—…์— ๋Œ€ํ•œ ๋‹ค์–‘ํ•œ ์†”๋ฃจ์…˜์˜ ์กด์žฌ๋ฅผ ์ธ์‹ํ•˜๊ณ  ์žฅ์ ๊ณผ ๋‹จ์ ์— ๋”ฐ๋ผ์•ผ ํ•ฉ๋‹ˆ๋‹ค.

ํ”„๋กœ๊ทธ๋ž˜๋จธ๋กœ์„œ ์ง๋ฉดํ•˜๊ฒŒ ๋  ๋ชจ๋“  ๋ฌธ์ œ๋Š” ๋‘ ๋ถ€๋ถ„์œผ๋กœ ๋‚˜๋ˆŒ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ๋˜‘๋˜‘ํ•œ ์‚ฌ๋žŒ๋“ค์ด 30๋…„ ์ „์— ์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ๋˜‘๋˜‘ํ•œ ์‚ฌ๋žŒ๋“ค์ด 50๋…„ ์ „์— ์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ–ˆ์Šต๋‹ˆ๋‹ค.

๋Œ€๋ถ€๋ถ„์˜ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋ฌธ์ œ๋Š” ๋‹น์‹ ์ด ํƒœ์–ด๋‚˜๊ธฐ๋„ ์ „์— ์„ฑ๊ณต์ ์œผ๋กœ ํ•ด๊ฒฐ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค . ์•„๋ฌด๊ฒƒ๋„ ๋ฐœ๋ช… ํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์˜ ๊ฒฝํ—˜์„ ์—ฐ๊ตฌํ•˜์‹ญ์‹œ์˜ค (์ด๊ฒƒ์ด ์ฑ…์ด ์“ฐ์—ฌ์ง„ ์ด์œ ์ž…๋‹ˆ๋‹ค).

2022๋…„์—๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ƒ์ผ์„ ์ถ•ํ•˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด
    • C์–ธ์–ด 50์ฃผ๋…„(1972๋…„)
    • ์ž๋ฐ” ์–ธ์–ด ํƒ„์ƒ 27์ฃผ๋…„(1995๋…„)
    • ํŒŒ์ด์ฌ์ด 31์‚ด์ด ๋จ(1991๋…„)
  • ์—ฐ๊ฒฐ
    • ์ธํ„ฐ๋„ท์ด 39์‚ด์ด ๋˜๋‹ค(1983)
    • 49์„ธ๊ฐ€ ๋œ ํœด๋Œ€์ „ํ™”(1973๋…„)
    • ์ตœ์ดˆ์˜ SMS๋Š” 30๋…„ ์ „(1992๋…„)์— ๋ฐœ์†ก๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ํŒจํ„ด
    • MVC ํŒจํ„ด์ด 44์‚ด์ด ๋จ(1978๋…„)
    • SQL์€ 48๋…„ ์ „(1974๋…„)์— ๋ฐœ๋ช…๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
    • Java Beans๋Š” 26๋…„ ์ „(1996๋…„)์— ๋ฐœ๋ช…๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๋„์„œ๊ด€
    • ์ตœ๋Œ€ ์ ˆ์ „ ๋ชจ๋“œ๋Š” 21๋…„ ์ „(2001๋…„)์— ๋ฐœ๋ช…๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
    • ์Šคํ”„๋ง์ด ๋ฐœ๋ช…๋œ์ง€ 20๋…„์ „(2002๋…„)
    • 23๋…„ ์ „(1999๋…„) ์ถœ์‹œ๋œ Tomcat
  • ์šด์˜์ฒด์ œ
    • ์œ ๋‹‰์Šค๋Š” 51๋…„ ์ „(1971๋…„)์— ์ถœ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
    • Windows๊ฐ€ ๋น›์„ ๋ณธ ๊ฒƒ์€ 37๋…„ ์ „(1985๋…„)
    • 21๋…„ ์ „(2001๋…„) ์ถœ์‹œ๋œ Mac OS

๊ทธ๋ฆฌ๊ณ  ์ด ๋ชจ๋“  ๊ฒƒ๋“ค์€ ๋‹จ์ง€ ๋ฐœ๋ช…๋œ ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ๊ทธ ๋‹น์‹œ ๋งค์šฐ ์ผ๋ฐ˜์ ์ด๊ณ  ๊ด€๋ จ๋œ ๋ฌธ์ œ์— ๋Œ€ํ•œ ํ•ด๊ฒฐ์ฑ…์œผ๋กœ ๊ฐœ๋ฐœ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.