๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

์ „์ฒด ๊ธ€1141

์ฅฌ๋‹ˆ๋ฒ„๋„ค์ด๋ฒ„ ๋ฐ”๋กœ๊ฐ€๊ธฐ 1. ์ฅฌ๋‹ˆ๋ฒ„๋„ค์ด๋ฒ„ ์†Œ๊ฐœ ์ฅฌ๋‹ˆ๋ฒ„๋„ค์ด๋ฒ„(Naver)๋Š” ํ•œ๊ตญ์˜ ๋Œ€ํ‘œ์ ์ธ ํฌํ„ธ ์‚ฌ์ดํŠธ๋กœ ์•Œ๋ ค์ ธ ์žˆ์Šต๋‹ˆ๋‹ค. 1999๋…„์— ์„ค๋ฆฝ๋œ ์ดํ›„๋กœ ์ง€์†์ ์œผ๋กœ ์„ฑ์žฅํ•˜์—ฌ ํ˜„์žฌ๋Š” ๊ตญ๋‚ด์™ธ์—์„œ ๋งŽ์€ ์ธ๊ธฐ๋ฅผ ์–ป๊ณ  ์žˆ๋Š” ์˜จ๋ผ์ธ ํ”Œ๋žซํผ์ž…๋‹ˆ๋‹ค. ์ฅฌ๋‹ˆ๋ฒ„๋„ค์ด๋ฒ„๋Š” ๊ฒ€์ƒ‰ ์—”์ง„์„ ๋น„๋กฏํ•˜์—ฌ ์‹ ๋ฌธ, ๋ธ”๋กœ๊ทธ, ์นดํŽ˜, ๋ฐฑ๊ณผ์‚ฌ์ „, ๋™์˜์ƒ ๋“ฑ ๋‹ค์–‘ํ•œ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ, ๋ฉ”์ผ, ์‡ผํ•‘, ์˜จ๋ผ์ธ ์ปค๋ฎค๋‹ˆํ‹ฐ, ๋‰ด์Šค, ๊ธˆ์œต, ๋„ค์ด๋ฒ„ TV ๋“ฑ์˜ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜์—ฌ ์‚ฌ์šฉ์ž๋“ค์—๊ฒŒ ํŽธ๋ฆฌํ•œ ์˜จ๋ผ์ธ ์ƒํ™œ์„ ์ œ๊ณตํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ฅฌ๋‹ˆ๋ฒ„๋„ค์ด๋ฒ„๋Š” ์‚ฌ์šฉ์ž ์นœํ™”์ ์ธ ์ธํ„ฐํŽ˜์ด์Šค์™€ ํ’๋ถ€ํ•œ ์ปจํ…์ธ ๋กœ ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ์‚ฌ๋ž‘์„ ๋ฐ›๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ด‘๋ฒ”์œ„ํ•œ ์ •๋ณด์™€ ๋‹ค์–‘ํ•œ ์„œ๋น„์Šค๋ฅผ ํ†ตํ•ด ์‚ฌ์šฉ์ž์˜ ๋‹ˆ์ฆˆ๋ฅผ ์ถฉ์กฑ์‹œํ‚ค๊ณ , ํŠนํžˆ ํ•œ๊ตญ์—์„œ๋Š” ์›น ๊ฒ€์ƒ‰ ์—”์ง„ ์‹œ์žฅ์—์„œ ์ ˆ๋Œ€์ ์ธ ์šฐ์œ„๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ, ๋ชจ๋ฐ”์ผ ์•ฑ.. 2023. 8. 21.
์žฌ์ง์ฆ๋ช…์„œ ์–‘์‹ ์žฌ์ง์ฆ๋ช…์„œ ์–‘์‹์— ๋Œ€ํ•œ ๊ฐœ์š” ์žฌ์ง์ฆ๋ช…์„œ๋Š” ์ง์žฅ์—์„œ ๊ทผ๋ฌดํ•˜๋Š” ์‚ฌ๋žŒ์ด ํ•ด๋‹น ํšŒ์‚ฌ์—์„œ ๊ทผ๋ฌด ์ค‘์ž„์„ ์ฆ๋ช…ํ•˜๊ธฐ ์œ„ํ•œ ๋ฌธ์„œ์ž…๋‹ˆ๋‹ค. ์ด๋Š” ์ทจ์—…, ๋Œ€์ถœ, ์ฃผํƒ ๊ตฌ๋งค, ๋ณดํ—˜ ๊ฐ€์ž… ๋“ฑ ๋‹ค์–‘ํ•œ ์ƒํ™ฉ์—์„œ ํ•„์š”ํ•œ ๋ฌธ์„œ๋กœ ํ™œ์šฉ๋ฉ๋‹ˆ๋‹ค. ์žฌ์ง์ฆ๋ช…์„œ๋ฅผ ๋ฐœ๊ธ‰ํ•  ๋•Œ ์–‘์‹์„ ์‚ฌ์šฉํ•˜๋ฉด ์ผ๊ด€์„ฑ ์žˆ๊ณ  ์ •ํ™•ํ•œ ์ •๋ณด๋ฅผ ํฌํ•จํ•œ ๋ฌธ์„œ๋ฅผ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์žฌ์ง์ฆ๋ช…์„œ ์–‘์‹์˜ ํ•„์š”์„ฑ๊ณผ ์˜์˜ ์žฌ์ง์ฆ๋ช…์„œ ์–‘์‹์€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ช‡ ๊ฐ€์ง€ ์ด์œ ๋กœ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค: ์ •ํ™•ํ•œ ์ •๋ณด ์ œ๊ณต: ์žฌ์ง์ฆ๋ช…์„œ ์–‘์‹์€ ๊ทผ๋กœ์ž์˜ ์‹ ์ƒ์ •๋ณด, ๊ทผ๋ฌด ๊ธฐ๊ฐ„, ์ง์ฑ… ๋“ฑ ์ค‘์š”ํ•œ ์ •๋ณด๋ฅผ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค. ์–‘์‹์„ ์‚ฌ์šฉํ•˜๋ฉด ์ด๋Ÿฌํ•œ ์ •๋ณด๋ฅผ ์ผ๊ด€์„ฑ ์žˆ๊ฒŒ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ‘œ์ค€ํ™”: ์–‘์‹์€ ํšŒ์‚ฌ์—์„œ ํ‘œ์ค€ํ™”๋œ ํ˜•์‹์œผ๋กœ ๊ณ ์šฉ ์ •๋ณด๋ฅผ ์ œ์ถœํ•  ์ˆ˜ ์žˆ๋„๋ก ๋„์›€์„ ์ค๋‹ˆ๋‹ค. ์ด๋Š” ๊ณ ์šฉ์ฃผ์™€ ์ทจ์—…์ž ์‚ฌ์ด์˜ ์‹ ๋ขฐ๋ฅผ ๋†’์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ.. 2023. 8. 21.
STL ์ •๋ ฌ sort ํ•จ์ˆ˜ ์‚ฌ์šฉ๋ฒ• & ์˜ˆ์ œ (์˜ค๋ฆ„์ฐจ์ˆœ , ๋‚ด๋ฆผ์ฐจ์ˆœ) I. ์†Œ๊ฐœ STL(Standard Template Library)์€ C++์—์„œ ์ œ๊ณตํ•˜๋Š” ํ‘œ์ค€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋กœ, ๋‹ค์–‘ํ•œ ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ์™€ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ํฌํ•จํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ STL์€ ๊ฐœ๋ฐœ์ž๋“ค์—๊ฒŒ ํŽธ๋ฆฌํ•œ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜์—ฌ ์ฝ”๋“œ ์ž‘์„ฑ์„ ๊ฐ„ํŽธํ•˜๊ฒŒ ๋งŒ๋“ค์–ด์ค๋‹ˆ๋‹ค. ๊ทธ ์ค‘์—์„œ๋„ sort ํ•จ์ˆ˜๋Š” ์ •๋ ฌ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ๊ตฌํ˜„ํ•ด์ฃผ๋Š” ๊ธฐ๋Šฅ์œผ๋กœ ๋งŽ์ด ์‚ฌ์šฉ๋˜๋Š” ํ•จ์ˆ˜์ž…๋‹ˆ๋‹ค. sort ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ์˜ค๋ฆ„์ฐจ์ˆœ์ด๋‚˜ ๋‚ด๋ฆผ์ฐจ์ˆœ์œผ๋กœ ์ •๋ ฌํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ด๋ฒˆ ๊ธ€์—์„œ๋Š” sort ํ•จ์ˆ˜์˜ ์‚ฌ์šฉ๋ฒ•๊ณผ ์˜ˆ์ œ๋ฅผ ์†Œ๊ฐœํ•˜๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. sort ํ•จ์ˆ˜๋Š” ํ…œํ”Œ๋ฆฟ ํ•จ์ˆ˜๋กœ, ๋‹ค์–‘ํ•œ ์ž๋ฃŒํ˜•์— ๋Œ€ํ•ด์„œ๋„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ค๋ฆ„์ฐจ์ˆœ์ด๋‚˜ ๋‚ด๋ฆผ์ฐจ์ˆœ์œผ๋กœ ์ •๋ ฌํ•  ๋•Œ์—๋„ ์ ์šฉ ๊ฐ€๋Šฅํ•˜๋ฉฐ, ์‚ฌ์šฉ๋ฒ•์— ๋”ฐ๋ผ ๋‹ค์–‘ํ•œ ์ •๋ ฌ ๊ฒฐ๊ณผ๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ์œผ๋กœ ์˜ค๋ฆ„์ฐจ์ˆœ ์ •๋ ฌ๊ณผ ๋‚ด๋ฆผ์ฐจ์ˆœ ์ •๋ ฌ.. 2023. 8. 21.
์นด์นด์˜ค๋ฑ…ํฌ ๋Œ€์ถœ 1. ์นด์นด์˜ค๋ฑ…ํฌ ๋Œ€์ถœ ์†Œ๊ฐœ ์นด์นด์˜ค๋ฑ…ํฌ๋Š” ํ•œ๊ตญ์„ ๋Œ€ํ‘œํ•˜๋Š” ์ธํ„ฐ๋„ท์€ํ–‰ ์ค‘ ํ•˜๋‚˜๋กœ์จ, ๋‹ค์–‘ํ•œ ๊ธˆ์œต ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์ค‘ ๋Œ€์ถœ ์„œ๋น„์Šค ์—ญ์‹œ ์นด์นด์˜ค๋ฑ…ํฌ์˜ ์ฃผ์š”ํ•œ ์„œ๋น„์Šค ์ค‘ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค. ์นด์นด์˜ค๋ฑ…ํฌ ๋Œ€์ถœ์€ ์†Œ์•ก์—์„œ ๋Œ€์•ก๊นŒ์ง€ ๋‹ค์–‘ํ•œ ๊ธˆ์•ก์˜ ๋Œ€์ถœ์„ ์ œ๊ณตํ•˜๋ฉฐ, ๊ฐ„ํŽธํ•œ ์‹ ์ฒญ ์ ˆ์ฐจ์™€ ์ €๋ ดํ•œ ์ด์ž์œจ๋กœ ๋งŽ์€ ๊ณ ๊ฐ๋“ค์—๊ฒŒ ์‚ฌ๋ž‘๋ฐ›๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์นด์นด์˜ค๋ฑ…ํฌ ๋Œ€์ถœ์€ ์ฃผ๋กœ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ชฉ์ ์œผ๋กœ ์ด์šฉ๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ฒซ์งธ, ์ฃผํƒ ๊ตฌ๋งค๋‚˜ ๋ฆฌ๋ชจ๋ธ๋ง์„ ์œ„ํ•œ ์ฃผํƒ ๋Œ€์ถœ๋กœ ์‚ฌ์šฉ๋˜๋ฉฐ, ๊ณ ๊ฐ์˜ ์ฃผํƒ ์†Œ์œ ์™€ ๊ด€๋ จ๋œ ๋Œ€์ถœ ์ƒํ’ˆ์„ ํ†ตํ•ด ํ•„์š”ํ•œ ์ž๊ธˆ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ๋‘˜์งธ, ์ž๋™์ฐจ ๊ตฌ๋งค๋‚˜ ์œ ์ง€๋ฅผ ์œ„ํ•œ ์ž๋™์ฐจ ๋Œ€์ถœ๋กœ ํ™œ์šฉ๋ฉ๋‹ˆ๋‹ค. ์„ธ์งธ, ์†Œ์ƒ๊ณต์ธ์ด๋‚˜ ๊ฐœ์ธ ์‚ฌ์—…์ž๋“ค์ด ์‚ฌ์—…์„ ํ™•์žฅํ•˜๊ฑฐ๋‚˜ ๊ฒฝ์˜์ž๊ธˆ์„ ์กฐ๋‹ฌํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์—…์ž ๋Œ€์ถœ์„ ์ด์šฉํ•ฉ๋‹ˆ๋‹ค. ๋„ท์งธ, ๊ต์œก๋น„๋ฅผ ์ง€์›ํ•˜.. 2023. 8. 21.