C++ STL Prime - w/ Compiler V1

10+
๋‹ค์šด๋กœ๋“œ
์ฝ˜ํ…์ธ  ๋“ฑ๊ธ‰
์ „์ฒด์ด์šฉ๊ฐ€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€

์•ฑ ์ •๋ณด

C++ STL Prime ์†Œ๊ฐœ - ๋งˆ์Šคํ„ฐ C++ STL ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ, ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ณผ์ œ ์ •๋ณต!

๐Ÿš€ ๊ฒฝ์Ÿ๋ ฅ ์žˆ๋Š” ํ”„๋กœ๊ทธ๋ž˜๋จธ์™€ C++ ๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•œ ๊ถ๊ทน์˜ ๋™๋ฐ˜์ž๋ฅผ ๋งŒ๋‚˜๋ณด์„ธ์š”! C++ STL Prime์€ ํ–ฅ์ƒ๋œ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜๊ณผ ํฅ๋ฏธ์ง„์ง„ํ•œ ์ถ”๊ฐ€ ๊ธฐ๋Šฅ์„ ํ†ตํ•ด ๋†€๋ผ์šด ๊ธฐ๋Šฅ์œผ๋กœ ์ฝ”๋”ฉ ์—ฌ์ •์„ ํ˜์‹ ํ•˜๊ธฐ ์œ„ํ•ด ์™”์Šต๋‹ˆ๋‹ค. Prime ๋ฒ„์ „์—์„œ๋งŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์˜จ๋ผ์ธ C++ ์ปดํŒŒ์ผ๋Ÿฌ์ž…๋‹ˆ๋‹ค!

๐Ÿ“š ์ผ๋ฐ˜์ ์œผ๋กœ ์‚ฌ์šฉ๋˜๋Š” STL ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์œ ์ง€: C++์˜ ํฌ๊ด„์ ์ธ ํ•„์ˆ˜ STL ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์ปฌ๋ ‰์…˜์— ์†์‰ฝ๊ฒŒ ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๐Ÿ”’ ๊ด‘๊ณ  ์—†๋Š” ๊ฒฝํ—˜: ์„ฑ๊ฐ€์‹  ๊ด‘๊ณ  ํŒ์—… ์—†์ด ์ค‘๋‹จ ์—†๋Š” ํ•™์Šต ๋ฐ ์ฝ”๋”ฉ ์„ธ์…˜์„ ์ฆ๊ธฐ์„ธ์š”.

๐ŸŒ ์˜คํ”„๋ผ์ธ ๊ธฐ๋Šฅ: ์ธํ„ฐ๋„ท์ด ์—†๋‚˜์š”? ๊ดœ์ฐฎ์•„์š”! ์˜จ๋ผ์ธ C++ ์ปดํŒŒ์ผ๋Ÿฌ์—๋งŒ ์ธํ„ฐ๋„ท์ด ํ•„์š”ํ•œ ์˜คํ”„๋ผ์ธ ์•ก์„ธ์Šค์˜ ์ด์ ์„ ๋ˆ„๋ฆฌ์‹ญ์‹œ์˜ค.

๐Ÿ”’ ๊ฐœ์ธ ์ •๋ณด ๋ณดํ˜ธ ๋ฐ ๋ฐ์ดํ„ฐ ๋ณดํ˜ธ: ๊ท€ํ•˜์˜ ๋ฐ์ดํ„ฐ๋Š” ์–ด๋””์—์„œ๋„ ์ˆ˜์ง‘๋˜๊ฑฐ๋‚˜ ๊ณต์œ ๋˜์ง€ ์•Š์œผ๋ฏ€๋กœ ์•ˆ์‹ฌํ•˜์‹ญ์‹œ์˜ค. ๊ท€ํ•˜์˜ ๊ฐœ์ธ ์ •๋ณด๋Š” ์šฐ๋ฆฌ์˜ ์ตœ์šฐ์„  ์ˆœ์œ„์ž…๋‹ˆ๋‹ค.

๐Ÿ’ก ๊ฐ€๋ณ๊ณ  ์Šคํ† ๋ฆฌ์ง€ ์นœํ™”์ : ์Šคํ† ๋ฆฌ์ง€์— ๋Œ€ํ•œ ์šฐ๋ ค๋ฅผ ์ดํ•ดํ•˜๊ณ  ์žˆ์œผ๋ฏ€๋กœ 15MB ๋ฏธ๋งŒ์˜ ์ดˆ๊ฒฝ๋Ÿ‰ ์•ฑ์„ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค.

๐Ÿ”ง ์ง€์†์ ์ธ ์—…๊ทธ๋ ˆ์ด๋“œ ๋ฐ ๊ฐœ์„ : ์ „๋‹ด ํŒ€์ด ์ •๊ธฐ์ ์œผ๋กœ ์„ฑ๋Šฅ์„ ๊ฐœ์„ ํ•˜๊ณ  ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•˜๊ธฐ ์œ„ํ•ด ์ตœ์„ ์„ ๋‹คํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

๐Ÿ‘€ ์šฐ๋ฆฌ๋Š” ๊ท€ํ•˜์˜ ํ”ผ๋“œ๋ฐฑ์„ ์†Œ์ค‘ํ•˜๊ฒŒ ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค: ์šฐ๋ฆฌ๋Š” ๊ท€ํ•˜์˜ ๊ฒฝํ—˜์„ ์ง„์ •์œผ๋กœ ์ค‘์š”ํ•˜๊ฒŒ ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๋ฐœ์ƒํ•˜๋Š” ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ์ž ๋ฆฌ๋ทฐ๋ฅผ ์ ๊ทน์ ์œผ๋กœ ๋ชจ๋‹ˆํ„ฐ๋งํ•ฉ๋‹ˆ๋‹ค.

๐Ÿ’ก ์‚ฌ์šฉ์ž ์š”์ฒญ ๊ธฐ๋Šฅ: ๋‹น์‹ ์˜ ๋ชฉ์†Œ๋ฆฌ๊ฐ€ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค! ์‚ฌ์šฉ์ž ์š”์ฒญ ๋ฐ ์ œ์•ˆ์— ๋”ฐ๋ผ ๊ธฐ๋Šฅ ์ถ”๊ฐ€๋ฅผ ์šฐ์„ ์ ์œผ๋กœ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค.

๐Ÿš€ ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๊ณ  ์ถฉ๋Œ์ด ์—†์Œ: C++ STL Prime์„ ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ๋™๋ฐ˜์ž๋กœ ๋ฏฟ์œผ์„ธ์š”. ์ง€๊ธˆ๊นŒ์ง€ ๋ณด๊ณ ๋œ ์ถฉ๋Œ์ด ์—†์Šต๋‹ˆ๋‹ค. ์˜์ง€ํ•  ์ˆ˜ ์žˆ๋Š” ๋“ ๋“ ํ•œ ์นœ๊ตฌ์ž…๋‹ˆ๋‹ค.

๐ŸŒ™ Eye-Friendly Blue ํ…Œ๋งˆ: ํ”ผ๋กœํ•œ ๋ˆˆ์€ ์•ˆ๋…•! ์šฐ๋ฆฌ์˜ ์•ฑ์€ ๊ฑด๊ฐ•๊ณผ ํŽธ์•ˆํ•จ์„ ์šฐ์„ ์‹œํ•˜๊ธฐ ์œ„ํ•ด ๋ถ€๋“œ๋Ÿฌ์šด ํŒŒ๋ž€์ƒ‰ ํ…Œ๋งˆ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

๐Ÿ’ป ์ ์ ˆํ•œ ์ฝ”๋“œ ๋“ค์—ฌ์“ฐ๊ธฐ ๋ฐ ๊ฐ•์กฐ ํ‘œ์‹œ: ๊ฐ€๋…์„ฑ์„ ๋†’์ด๊ธฐ ์œ„ํ•ด ์ ์ ˆํ•œ ๋“ค์—ฌ์“ฐ๊ธฐ ๋ฐ ๊ฐ•์กฐ ํ‘œ์‹œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊นจ๋—ํ•˜๊ณ  ์ •๋ฆฌ๋œ ์ฝ”๋“œ๋ฅผ ์ฆ๊ธฐ์‹ญ์‹œ์˜ค.

๐Ÿ—’๏ธ ํฌ๊ด„์ ์ธ ์ฝ”๋“œ ์„ค๋ช…: ์ž์„ธํ•œ ์„ค๋ช…๊ณผ ํ•จ๊ป˜ ๊ฐ ์ฝ”๋“œ ์˜ˆ์ œ๋ฅผ ์„ค๋ช…ํ•˜๊ธฐ ์œ„ํ•ด ์ถ”๊ฐ€ ๋งˆ์ผ์„ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค. ์ถ”๊ฐ€ ์„ค๋ช…์„ ์š”์ฒญํ•˜์‹œ๋ฉด ๊ธฐ๊บผ์ด ๋„์™€๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค.

โญ๏ธ ํ”„๋ผ์ž„ ๋ฒ„์ „์˜ ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ: ์˜จ๋ผ์ธ C++ ์ปดํŒŒ์ผ๋Ÿฌ โญ๏ธ
C++ STL Prime ๋‚ด์—์„œ ์ง์ ‘ ์˜จ๋ผ์ธ C++ ์ปดํŒŒ์ผ๋Ÿฌ์˜ ๊ธฐ๋Šฅ์— ์•ก์„ธ์Šคํ•˜์‹ญ์‹œ์˜ค. ์•ฑ ๋‚ด์—์„œ C++ ์ฝ”๋“œ๋ฅผ ์›ํ™œํ•˜๊ฒŒ ์ž‘์„ฑ, ์ปดํŒŒ์ผ ๋ฐ ์‹คํ–‰ํ•˜์‹ญ์‹œ์˜ค. ๋ณ„๋„์˜ ์ปดํŒŒ์ผ๋Ÿฌ ์„ค์น˜๋‚˜ ์•ฑ ๊ฐ„ ์ „ํ™˜์ด ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
์ฝ”๋“œ์— ๋Œ€ํ•œ ๋” ๋‚˜์€ ์„ค๋ช…๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

C++ ๊ธฐ์ˆ  ์ˆ˜์ค€์„ ๋†’์ผ ์ค€๋น„๊ฐ€ ๋˜์…จ์Šต๋‹ˆ๊นŒ? ์ง€๊ธˆ C++ STL Prime์„ ์„ค์น˜ํ•˜๊ณ  GitHub ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์˜ ์‹ค์ œ ์˜ˆ์ œ๋กœ ๋’ท๋ฐ›์นจ๋˜๋Š” STL ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์˜ ์„ธ๊ณ„๋ฅผ ํƒ์ƒ‰ํ•˜์‹ญ์‹œ์˜ค.

๐Ÿ”— ์ž์„ธํ•œ ๋‚ด์šฉ์€ GitHub ์ €์žฅ์†Œ๋ฅผ ๋ฐฉ๋ฌธํ•˜์„ธ์š”: https://github.com/stlyash/Cpp-STL-Examples

์•ฑ์˜ ๋ฌด๋ฃŒ ๋ฒ„์ „์„ ์‚ฌ์šฉํ•˜๋ ค๋ฉด ๋‹ค์Œ ๋งํฌ๋ฅผ ํ†ตํ•ด ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. https://play.google.com/store/apps/details?id=appinventor.ai_kmryashasvi.stlcpp
์—…๋ฐ์ดํŠธ ๋‚ ์งœ
2023. 7. 17.

๋ฐ์ดํ„ฐ ๋ณด์•ˆ

๋ณด์•ˆ์€ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ง‘ ๋ฐ ๊ณต์œ ํ•˜๋Š” ๋ฐฉ์‹์„ ํŒŒ์•…ํ•˜๋Š” ๊ฒƒ์—์„œ ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ ๊ฐœ์ธ ์ •๋ณด ๋ณดํ˜ธ ๋ฐ ๋ณด์•ˆ ๊ด€ํ–‰์€ ์‚ฌ์šฉ์ž์˜ ์•ฑ ์‚ฌ์šฉ, ์ง€์—ญ, ์—ฐ๋ น์— ๋”ฐ๋ผ ๋‹ค๋ฅผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ์€ ๊ฐœ๋ฐœ์ž๊ฐ€ ์ œ๊ณตํ•œ ์ •๋ณด์ด๋ฉฐ ์ถ”ํ›„ ์—…๋ฐ์ดํŠธ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ œ3์ž์™€ ๊ณต์œ ๋˜๋Š” ๋ฐ์ดํ„ฐ ์—†์Œ
๊ฐœ๋ฐœ์ž๊ฐ€ ์–ด๋–ป๊ฒŒ ๊ณต์œ ๋ฅผ ์„ ์–ธํ•˜๋Š”์ง€ ์ž์„ธํžˆ ์•Œ์•„๋ณด์„ธ์š”.
์ˆ˜์ง‘๋œ ๋ฐ์ดํ„ฐ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.
๊ฐœ๋ฐœ์ž๊ฐ€ ์–ด๋–ป๊ฒŒ ์ˆ˜์ง‘์„ ์„ ์–ธํ•˜๋Š”์ง€ ์ž์„ธํžˆ ์•Œ์•„๋ณด์„ธ์š”.