[English Study] ์˜์–ด๋‰ด์Šค – ์•„๋งˆ์กด ํ”„๋ž‘์Šค ๋ฒŒ๊ธˆ ๋ถ€๊ณผ

์ˆ˜์š”์ผ๋„ ํ™”์ดํŒ…ํ•ด๋ด…์‹œ๋‹ค.๐Ÿ‘ ๋”ฐ๋กœ ๊ณต๋ถ€ํ•˜๊ณ  ์‹ถ์œผ์‹œ๋‹ค๋ฉด ์•„๋ž˜ ๋งํฌ๋กœ ์ฐธ๊ณ  ๋ฐ”๋ž๋‹ˆ๋‹ค. ์˜์–ด๋‰ด์Šค – ์•„๋งˆ์กด ํ”„๋ž‘์Šค ๋ฒŒ๊ธˆ ๋ถ€๊ณผ (2024. 1. 24) [์ถœ์ฒ˜: ๊ท€๋šœ๋ผ๋ฏธ ์˜์–ด ์œ ํŠœ๋ธŒ] 1. ํ•œ๊ธ€ ํ•ด์„ ๊ตฌ๋ฌธ ํ•ด์„ ํ”„๋ž‘์Šค์— ์žˆ๋Š” ์•„๋งˆ์กด ์ฐฝ๊ณ  ๊ด€๋ฆฌ ํšŒ์‚ฌ๊ฐ€ ๋ฒŒ๊ธˆ์„ ๋ถ€๊ณผ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค. / ๊ฑฐ์˜ 3,500๋งŒ ๋‹ฌ๋Ÿฌ์˜ / ๊ทœ์ œ ๋‹น๊ตญ์ด ๋ฐœ๊ฒฌํ•œ ํ›„ / ์ง์›์— ๋Œ€ํ•œ ๊ณผ๋„ํ•œ ๊ฐ์‹œ๊ฐ€ ์žˆ์—ˆ๋‹ค๋Š” ๊ฒƒ์„ ๊ทœ์ œ ๋‹น๊ตญ์€ ์„ค๋ช…ํ–ˆ์Šต๋‹ˆ๋‹ค. / (์•„๋งˆ์กด์˜) ์ง์› ํ™œ๋™์„ ๊ฐ์‹œํ•˜๋Š” ๋ฐฉ์‹์ด / ๋ถˆ๋ฒ•์ด๋ผ๊ณ  ์•„๋งˆ์กด์€ ์ด์˜๋ฅผ ์ œ๊ธฐํ–ˆ์Šต๋‹ˆ๋‹ค. / ์ด๋Ÿฐ ์กฐ์‚ฌ ๊ฒฐ๊ณผ์— ์ „์ฒด ํ•ด์„ ํ”„๋ž‘์Šค์— ์žˆ๋Š” ์•„๋งˆ์กด ์ฐฝ๊ณ  ๊ด€๋ฆฌ ํšŒ์‚ฌ๊ฐ€ ๊ทœ์ œ ๋‹น๊ตญ์ด ์ง์›์— ๋Œ€ํ•œ ๊ณผ๋„ํ•œ ๊ฐ์‹œ๊ฐ€ ์žˆ์—ˆ๋‹ค๋Š” ๊ฒƒ์„ ๋ฐœ๊ฒฌํ•œ ์ˆ˜ ๊ฑฐ์˜ 3,500๋งŒ ๋‹ฌ๋Ÿฌ์˜ ๋ฒŒ๊ธˆ์„ ๋ถ€๊ณผ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค. ๊ทœ์ œ ๋‹น๊ตญ์€ (์•„๋งˆ์กด์˜) ์ง์› ํ™œ๋™์„ ๊ฐ์‹œํ•˜๋Š”..

ETC/English Study 2024. 1. 24. 11:29
[Swift] Docs_(1) The Basics

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

Swift 2024. 1. 23. 17:06
[English Study] ์˜์–ด๋‰ด์Šค – ๋ง๋ผ๋ฆฌ์•„ ๋ฐฑ์‹  ์ฒซ ํ™•์‚ฐ

์–ด์ œ๋ณด๋‹ค ๋”๋”๋”๋”.. ์ถ”์›Œ์ง„ ํ™”์š”์ผ.. ํ™”์š”์ผ๋„ ํ™”์ดํŒ…ํ•ด๋ด…์‹œ๋‹ค.๐Ÿ‘ ๋”ฐ๋กœ ๊ณต๋ถ€ํ•˜๊ณ  ์‹ถ์œผ์‹œ๋‹ค๋ฉด ์•„๋ž˜ ๋งํฌ๋กœ ์ฐธ๊ณ  ๋ฐ”๋ž๋‹ˆ๋‹ค. ์˜์–ด๋‰ด์Šค – ๋ง๋ผ๋ฆฌ์•„ ๋ฐฑ์‹  ์ฒซ ํ™•์‚ฐ (2024. 1. 23) [์ถœ์ฒ˜: ๊ท€๋šœ๋ผ๋ฏธ ์˜์–ด ์œ ํŠœ๋ธŒ] 1. ํ•œ๊ธ€ ํ•ด์„ ๊ตฌ๋ฌธ ํ•ด์„ ์„ธ๊ณ„๋ณด๊ฑด๊ธฐ๊ตฌ(WHO)๋Š” ์นญ์†กํ–ˆ์Šต๋‹ˆ๋‹ค. / ๋ง๋ผ๋ฆฌ์•„ ๋ฐฑ์‹ ์˜ ์ฒซ ํ™•์‚ฐ์„ / '์ƒ๋ช…์„ ๊ตฌํ•˜๋Š” ์ผ'์ด๋ผ๊ณ  ์ด ํ™•์‚ฐ์€ ์œ ์•„์— ์ค‘์ ์„ ๋‘๊ฒŒ ๋  ๊ฒƒ์œผ๋กœ, / ์นด๋ฉ”๋ฃฌ 42๊ฐœ ์ง€๊ตฌ์˜ / ๋ชจ๊ธฐ์— ์˜ํ•ด ์ „์—ผ๋˜๋Š” ์ด ๋ณ‘์— ์˜ํ•ด ๊ฐ€์žฅ ์‹ฌํ•˜๊ฒŒ ์˜ํ–ฅ์„ ๋ฐ›์€ / ์„ฑ๊ณต์ ์ธ ์‹œํ—˜ ์ ์šฉ์— ์ด์€ ๊ฒƒ์ž…๋‹ˆ๋‹ค. / ์ผ€๋ƒ, ๊ฐ€๋‚˜, ๋ง๋ผ์œ„์—์„œ์˜ ์ด ๋ฐฑ์‹ ์˜ ๊ฐœ๋ฐœ์€ ๊ฑธ๋ ธ์Šต๋‹ˆ๋‹ค. / 30๋…„์˜ ์—ฐ๊ตฌ ๊ธฐ๊ฐ„์ด ์ „์ฒด ํ•ด์„ ์„ธ๊ณ„๋ณด๊ฑด๊ธฐ๊ตฌ(WHO)๋Š” ๋ง๋ผ๋ฆฌ์•„ ๋ฐฑ์‹ ์˜ ์ฒซ ํ™•์‚ฐ์„ '์ƒ๋ช…์„ ๊ตฌํ•˜๋Š” ์ผ'์ด๋ผ๊ณ  ์นญ์†กํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ํ™•์‚ฐ์€ ๋ชจ..

ETC/English Study 2024. 1. 23. 13:04
[Swift] ์Šคํƒ(Stack)์€ ํ”„๋ง๊ธ€์Šค.

์Šคํƒ์€ ๋ฐ์ดํ„ฐ ๊ฐ’์„ ์ €์žฅํ•˜๋Š” ๊ธฐ๋ณธ์ ์ธ ๊ตฌ์กฐ๋กœ ์ผ์ฐจ์›์˜ ์„ ํ˜•(linear) ์ž๋ฃŒ๊ตฌ์กฐ์ด๋ฉฐ, LIFO ์›์น™์„ ๋”ฐ๋ฆ…๋‹ˆ๋‹ค. LIFO๋Š” Last In First Out ์›์น™์œผ๋กœ, ๋ฐฐ์—ด์— ๋ฐ์ดํ„ฐ๋ฅผ ๋“ค์–ด์˜จ ์ˆœ์„œ๋Œ€๋กœ ๋„ฃ๊ณ (Push), ๊ฐ€์žฅ ๋Šฆ๊ฒŒ ๋“ค์–ด์˜จ ๋ฐ์ดํ„ฐ๋ฅผ ๋จผ์ € ๊บผ๋‚ด๋Š” ๊ฒƒ(Pop)์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ๋ฌด์Šจ ๋ง์ด์ง€ ์ž˜ ๋ชจ๋ฅด๊ฒ ๋‹ค๋ฉด… ์ด ๊ธ€์˜ ์ œ๋ชฉ์ฒ˜๋Ÿผ ์Šคํƒ์€ ํ”„๋ง๊ธ€์Šค.๋ฅผ ์ƒ๊ฐํ•˜๋ฉด ์‰ฝ์Šต๋‹ˆ๋‹ค! ํ”„๋ง๊ธ€์Šค๋ฅผ ํฌ์žฅํ•  ๋•Œ๋Š” ์•„๋ž˜๋ถ€ํ„ฐ ์ฐจ๋ก€๋Œ€๋กœ ์Œ“๊ฒ ์ง€๋งŒ, ์šฐ๋ฆฌ๊ฐ€ ๋จน์„ ๋•Œ๋Š” ์ œ์ผ ๋งˆ์ง€๋ง‰์— ๋„ฃ์€ ๊ณผ์ž๋ฅผ ๋จผ์ € ๋จน๊ฒ ์ฃ ! ์ด๋Ÿฐ ๊ฒƒ์„ ๋ฐ”๋กœ LIFO ์›์น™์„ ๊ฐ€์ง„ Stack ๊ตฌ์กฐ๋กœ ์ƒ๊ฐํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. ์ •๋ฆฌํ•˜์ž๋ฉด! ์Šคํƒ์€ push ์—ฐ์‚ฐ์œผ๋กœ ๊ฐ’์„ ์ฐจ๋ก€๋Œ€๋กœ ์‚ฝ์ž…ํ•˜๊ณ , pop ์—ฐ์‚ฐ์œผ๋กœ ๊ฐ€์žฅ ์ตœ๊ทผ์— ์ €์žฅ๋œ ๊ฐ’์„ ์‚ญ์ œํ•˜๋Š” ๊ธฐ๋ณธ์ ์ธ ์ž๋ฃŒ๊ตฌ์กฐ๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. Swift๋กœ ..

Computer/Data Structure 2024. 1. 23. 01:02