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

๐Ÿ“˜10

๊ฐœ๋ฐœ์ž๋Š” ์–ด๋–ค ์˜์ž๋ฅผ ์“ธ๊นŒ? - ์‹œ๋””์ฆˆ T90 ํ›„๊ธฐ ์ €๋Š” ํ—ˆ๋ฆฌ๊ฐ€ ์•ˆ ์ข‹์€ ํŽธ์ด๋ผ์„œ ์˜์ž๋ฅผ ์„ ํƒํ•  ๋•Œ ํ—ˆ๋ฆฌ๊ฐ€ ํŽธํ•œ์ง€, ๋ฐ”๋ฅธ ์ž์„ธ๋ฅผ ์œ ์ง€ํ•˜๊ฒŒ ํ•˜๋Š”์ง€๋ฅผ ๋งŽ์ด ๋”ฐ์ง€๋Š” ํŽธ์ด์—์š”. T90์˜ ๊ฒฝ์šฐ ํผํŽ™ํŠธ ํ”ผํŒ… ๋Ÿผ๋ฒ„์„œํฌํŠธ ๊ธฐ๋Šฅ๊ณผ ํ”Œ๋ ‰์„œ๋ธ” ๋“ฑํŒ์ด ํ—ˆ๋ฆฌ๋ฅผ ํŽธํ•˜๊ฒŒ ๋งŒ๋“ค์–ด์ฃผ๊ณ , ๋˜ ๋ฐ”๋ฅธ ์ž์„ธ๋ฅผ ์œ ์ง€ํ•˜๊ฒŒ ํ•ด์ฃผ๋”๋ผ๊ณ ์š”. ์‹ ๊ธฐํ•˜๊ฒŒ๋„ ์˜์ž์— ๊ธฐ๋Œ€๋ฉด ๋“ฑ๊ณผ ๋“ฑํŒ ์‚ฌ์ด์— ์—ฌ๋ฐฑ์ด ๊ฑฐ์˜ ์—†์—ˆ๊ณ , ์›€์ง์ž„์— ๋”ฐ๋ผ ํ‘น์‹ ํ•œ ๋“ฑํŒ๊ณผ ์ด ๋นˆ ๊ณต๊ฐ„์„ ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ์ฑ„์›Œ์ฃผ๋Š” ๊ฒŒ ๊ผญ ์˜์ž์— ํฌ๊ทผํ•˜๊ฒŒ ์•ˆ๊ธฐ๋Š” ๊ธฐ๋ถ„์ด ๋“ค์—ˆ์–ด์š”. ํ—ˆ๋ฒ…์ง€์™€ ์ขŒํŒ ์‚ฌ์ด๋„ ๋งˆ์ฐฌ๊ฐ€์ง€๊ณ ์š”. ๋Ÿผ๋ฒ„์„œํฌํŠธ๊ฐ€ ํ—ˆ๋ฆฌ๋ฅผ ๋ฐ›์ณ์ฃผ๋ฉด์„œ ํ”Œ๋ ‰์„œ๋ธ” ๋“ฑํŒ์ด ์ –ํ˜€์ง€๋Š” ๋“ฑ์„ ์œ ์—ฐํ•˜๊ฒŒ ๋ฐ›์•„์ฃผ๋Š” ์‹์ด๋‹ค๋ณด๋‹ˆ ์ผํ•˜๋‹ค๊ฐ€ ์ž์„ธ๋ฅผ ๋ฐ”๊ฟ”๋„ ํฌ๊ทผํ•œ ๋Š๋‚Œ์€ ๊ณ„์†๋˜๋”๋ผ๊ณ ์š”. ์ด์ „์— ๊ฒŒ์ด๋ฐ ์˜์ž๋ฅผ ์‚ฌ์šฉํ•œ ์ ์ด ์žˆ์—ˆ๋Š”๋ฐ, ๋“ฑ ๋’ค ์—ฌ๋ฐฑ๊ณผ ์˜์ž ๋ถˆ๊ท ํ˜• ๋•Œ๋ฌธ์— ํ—ˆ๋ฆฌ๊ฐ€ ๋งŽ์ด ์•„ํŒ ์—ˆ์–ด์š”. ๊ทธ ์ดํ›„๋กœ.. 2024. 3. 5.
DND ํ•ด์ปคํ†ค ๊ฐˆ๋ฌด๋ฆฌ ์•ฑ/์›น ํ•ด์ปคํ†ค ์ฐพ๊ธฐ๊ฐ€ ๋„ˆ๋ฌด ํž˜๋“ค์–ด์กŒ๋‹ค. ๊ฐ™์ด iOS๋ฅผ ๊ณต๋ถ€ํ•˜๋Š” ๋„๊ฐ€ ์–ธํƒํŠธ๋ฅผ ์ฃผ์ œ๋กœ ํ•œ ํ•ด์ปคํ†ค์„ ๋ฌผ์–ด์™”๋Š”๋ฐ, ๊ฐœ๋ฐœ ์—ฐํ•ฉ ๋™์•„๋ฆฌ DND์—์„œ ์ฃผ์ตœํ•˜๋Š” ํ•ด์ปคํ†ค์ด์—ˆ๋‹ค. ๋ฉ‹์‚ฌ ์ดํ›„๋กœ ์˜ค๋žœ๋งŒ์— ํ•ด์ปคํ†ค์— ์ฐธ์—ฌํ•˜๋Š” ๊ฒƒ์ด๊ธฐ๋„ ํ–ˆ๊ณ  iOS๋กœ ์ฐธ์—ฌํ•˜๋Š”๊ฒŒ ์ฒ˜์Œ์ด๋ผ ์กฐ๊ธˆ ๊ธด์žฅ์ด ๋๋‹ค... ์ž˜ ๋งŒ๋“œ๋Š” ๊ฒƒ๋ณด๋‹ค ๋ฐœํ‘œ ๋•Œ ์ฐฝํ”ผํ•˜์ง€ ์•Š๋Š” ๊ฒƒ์„ ๋ชฉํ‘œ๋กœ... ๋Œ€๋ถ€๋ถ„์˜ ํŒ€์ด ๋””์ž์ด๋„ˆ, ๋ฐฑ์•ค๋“œ, ํ”„๋ก ํŠธ๋กœ ์ด๋ฃจ์–ด์ ธ์žˆ์—ˆ๋Š”๋ฐ ์ ๊ฒŒ๋Š” 3๋ช…, ๋งŽ๊ฒŒ๋Š” 5-6๋ช…์ธ ํŒ€์ด ๋Œ€๋ถ€๋ถ„์ด์—ˆ๋‹ค. ๊ทผ๋ฐ ์šฐ๋ฆฌ ํŒ€์€ ํด๋ผ์ด์–ธํŠธ๋งŒ 2๋ช…^^... ๊ฑฑ์ • ๊ทผ์‹ฌ ํ•œ ๊ฐ€๋“... ๋„๋„ ๊ทธ๋ ‡๊ณ  ๋‚˜๋„ ๊ทธ๋ ‡๊ณ  Firebase๋‚˜ ์„œ๋ฒ„ ์ชฝ ์ง€์‹์ด ํ•˜๋‚˜๋„ ์—†์–ด์„œ ํ™”๋ฉด ๊ตฌํ˜„ํ•˜๊ณ  ํด๋ผ ๋‹จ์—์„œ ๋ชฉ์—… ๋ฐ์ดํ„ฐ๋ฅผ ๋„ฃ์–ด ๋ณด์—ฌ์ฃผ๊ธฐ๋กœ ํ–ˆ๋‹ค. ์ฃผ์ œ๋„ ์ •ํ™•ํ•˜๊ฒŒ ์ •ํ•ด์ง€์ง€ ์•Š์€ ํ„ฐ๋ผ 2์‹œ๊ฐ„์ •๋„ ์ฃผ์ œ ์„ ์ •๊ณผ ๊ธฐ์–ต์— ํž˜์ผ.. 2021. 11. 21.
ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ณต๋ถ€ ๋™๊ธฐ๋ถ€์—ฌ ์˜์ƒ๋“ค ๊ฐœ๋ฐœ ๊ณต๋ถ€๋ฅผ ํ•˜๋Š” ์‚ฌ๋žŒ์ด๋ผ๋ฉด ์œ ํŠœ๋ธŒ ์•Œ๊ณ ๋ฆฌ์ฆ˜์— ํ•œ๋ฒˆ์ฏค์€ ๊ฑธ๋ ธ๋˜ ์˜์ƒ๋“ค์ด๊ฒ ์ง€๋งŒ ๋ณผ ๋•Œ๋งˆ๋‹ค ์ข‹์€ ๋™๊ธฐ๋ถ€์—ฌ๊ฐ€ ๋˜๋Š” ๊ฒƒ ๊ฐ™์•„์„œ ๋ฆฌ์ŠคํŠธ์—…์„ ํ•ด๋ดค๋‹ค. - ์ธํ„ฐ๋ž™ํ‹ฐ๋ธŒ ์›น ํฌํ† ํด๋ฆฌ์˜ค๋กœ ์œ ๋ช…ํ•˜์‹  ์ธํ„ฐ๋ž™ํ‹ฐ๋ธŒ ๋””๋ฒจ๋กœํผ๋‹˜์˜ ์˜์ƒ. ๋‚˜๋ฅผ ์„ฑ์žฅ์‹œ์ผœ์ค„ ํšŒ์‚ฌ๋Š” ์—†๋‹ค๋Š” ๋ง์ด ์ธ์ƒ๊นŠ์—ˆ๋‹ค. ํƒ€์ธ์ด ๋– ๋จน์—ฌ์ฃผ๋Š” ๋ฐฅ์œผ๋กœ ์ˆ˜๋™์ ์ธ ๊ณต๋ถ€๋ฅผ ํ•˜๋ คํ–ˆ๋˜๊ฑด ์•„๋‹Œ๊ฐ€ ๋ฐ˜์„ฑํ•˜๊ฒŒ ๋๋‹ค. ์ข‹์€ ๊ฐœ๋ฐœ์ž์˜ ๊ธฐ์ค€์„ '๋ฌธ์ œ ํ•ด๊ฒฐ์˜ ์ง‘์š”ํ•จ'๊ณผ '๊นจ๋—ํ•œ ์ฝ”๋“œ ์ž‘์„ฑ'์œผ๋กœ ์ •๋ฆฌํ•ด์ฃผ์…จ๋‹ค. ๊ฐœ๋ฐœ ์—ญ๋Ÿ‰์ด ํ›Œ๋ฅญํ•œ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋˜๋Š” ๊ฒƒ๋„ ์ค‘์š”ํ•˜์ง€๋งŒ, ๊ทธ๊ฒƒ์„ ๋„˜์–ด ๋™๋ฃŒ๋“ค์—๊ฒŒ ์•ˆ์ •๊ฐ์„ ์ฃผ๊ณ  ํ•จ๊ป˜ ์ผํ•˜๊ณ ์‹ถ์€ ์‚ฌ๋žŒ์ด ๋˜๊ณ ์‹ถ์–ด์กŒ๋‹ค. "ํ•˜๋ฃจํ•˜๋ฃจ๋ฅผ ์—ด์‹ฌํžˆ ์‚ฐ ๋’ค์— ์ „์ฒด์ ์ธ ์ธ์ƒ์€ ์ œ ๋ฉ‹๋Œ€๋กœ ์‚ด๊ณ , ๊ทธ๋•Œ ๊ทธ๋•Œ ๋“ค์–ด์˜จ ๊ฒƒ์— ๋Œ€ํ•ด์„œ๋Š” ํ•˜๊ณ ์‹ถ์€ ๊ฒƒ์„ ๋‹ค ํ•˜์ž." - "ํ•˜๋ฃจ์— ๋”ฑ 4์‹œ๊ฐ„๋งŒ ํ•˜์ž." ๋ชฐ์ž…๋„ ์ค‘์š”.. 2021. 7. 16.
์ฒซ PR ๊ธฐ๋ณธ ์—ฐ์‚ฐ์ž (Basic Operators) jusung.gitbook.io Swift ๋ฌธ๋ฒ• ๊ธฐ๋ณธ์ด ์žกํ˜€์žˆ์ง€ ์•Š๋‹ค๋Š” ์ƒ๊ฐ์— jusung๋‹˜์ด gitbook์œผ๋กœ ์ •๋ฆฌํ•ด์ฃผ์‹  ์Šค์œ„ํ”„ํŠธ ๊ฐ€์ด๋“œ๋ผ์ธ ๋ฒˆ์—ญ๋ณธ์„ ๋ณด๋ฉด์„œ ๊ณต๋ถ€๋ฅผ ํ•˜๊ณ ์žˆ๋‹ค. ๋ฌธ์„œ๋ฅผ ๋ณด๋ฉด์„œ ๊ณต๋ถ€ํ•˜๋‹ค๋ณด๋‹ˆ ์ˆ˜์ •ํ•ด์•ผ ํ•  ๋ถ€๋ถ„๋“ค์ด ๋ช‡ ๊ฐœ ๋ณด์—ฌ PR์„ ํ•ด๋ณด๊ธฐ๋กœ ๊ฒฐ์‹ฌํ–ˆ๋‹ค. ์ฒซ๋ฒˆ ์งธ๋กœ "๋ฆฌํ„ฐ๋Ÿด์„ ์ด์šฉํ•œ ๋ฐฐ์—ด์˜ ์ƒ์„ฑ"์— ์˜คํƒ€๊ฐ€ ์žˆ์–ด์„œ ์ˆ˜์ •์„ ํ•˜๋ ค ํ–ˆ๋Š”๋ฐ, ๊นƒํ—ˆ๋ธŒ์— ์˜ฌ๋ผ์˜จ ์ฝ”๋“œ์—์„œ๋Š” ์ˆ˜์ •์ด ์ด๋ฏธ ๋˜์–ด์žˆ์—ˆ๋‹ค. ์•„๋งˆ PR๋“ค์„ ๋จผ์ € ๋ฐ›์•„๋†“๊ณ  ์ˆ˜์ •ํ•ด์•ผํ•  PR๋“ค์„ mergeํ•œ ํ›„ ํ•œ๊บผ๋ฒˆ์— ๋ฐฐํฌํ•˜์‹œ๋Š” ๊ฒƒ ๊ฐ™์•˜๋‹ค. ๋‘๋ฒˆ ์งธ๋Š” ์ฃผ์„์— ๊ด€๋ จ๋œ ๋‚ด์šฉ์ด์—ˆ๋‹ค. ๋ฌธ์„œ ๊ทœ์น™์— ๋”ฐ๋ฅด๋ฉด ํ”„๋ฆฐํŠธ๋ฌธ ๋‹ค์Œ ์ฃผ์„์€ ์ถœ๋ ฅ ๊ฒฐ๊ณผ๋ฅผ Prints "์ถœ๋ ฅ ๊ฒฐ๊ณผ" ํ˜•์‹์œผ๋กœ ๋‹ฌ์•„๋†“๋Š”๋ฐ, ํ•ด๋‹น ์ฃผ์„์—๋Š” ์ถœ๋ ฅ ๊ฒฐ๊ณผ์— ๋Œ€ํ•œ ๋ฒˆ.. 2021. 7. 12.
์• ํ”Œ ๊ฐœ๋ฐœ์ž ๋ฌธ์„œ ์ฝ๊ธฐ ์ฝ”๋“œ ์น˜๋Š” ์‹œ๊ฐ„๋ณด๋‹ค ๋ฌธ์„œ ์ฝ๋Š” ์‹œ๊ฐ„์ด ๋” ๋“ ๋‹ค... ์‹คํ™˜๊ฐ€... ๋ฌธ์„œ ์ฝ๋‹ค๋ณด๋‹ˆ๊นŒ ํ•˜๋ฃจ๊ฐ€ ๋๋‚˜๊ฐ€๋„ค... ์ข€ ๋” ํšจ์œจ์ ์œผ๋กœ ์ฝ๋Š” ์ฐพ๋‹ค๊ฐ€ ๋ฐœ๊ฒฌํ•œ ํฌ์ŠคํŒ…์ธ๋ฐ ์ฐธ๊ณ ํ•ด์•ผ๊ฒ ๋‹ค. https://lsh424.tistory.com/38 [iOS] ์• ํ”Œ ๊ฐœ๋ฐœ์ž ๋ฌธ์„œ ์ฝ๋Š” ๋ฒ• ์˜ค๋Š˜์€ ์• ํ”Œ ๊ฐœ๋ฐœ์ž ๋ฌธ์„œ๋ฅผ ํ™œ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์ •๋ฆฌํ•ด๋ณด๋ ค ํ•ฉ๋‹ˆ๋‹ค. โ—Ž ์• ํ”Œ ๊ฐœ๋ฐœ์ž ๋ฌธ์„œ๋ฅผ ์ฝ์–ด์•ผ ํ•˜๋Š” ์ด์œ  1. ์• ํ”Œ์—์„œ ์ œ๊ณตํ•˜๋Š” ๋ฌธ์„œ์ธ ๋งŒํผ ๊ทธ ๋‚ด์šฉ์ด ์ •ํ™•ํ•ฉ๋‹ˆ๋‹ค. 2. ์ƒˆ๋กญ๊ฒŒ ๋“ฑ์žฅํ•˜๋Š” lsh424.tistory.com https://sungdoo.dev/programming/start-ios-development-with-offical-docs/ ๊ณต์‹๋ฌธ์„œ ๋งŒ์œผ๋กœ iOS ๊ฐœ๋ฐœ ๋ฐฐ์šฐ๊ธฐ - Dev Story of Sungdoo iOS๊ฐœ๋ฐœ์— ์ฒ˜์Œ ๋ฐœ์„ ๋‚ด.. 2021. 6. 10.
๋‚˜์™€ ์–ด์šธ๋ฆฌ๋Š” ๊ฐœ๋ฐœ์ž ์œ ํ˜• ์ฐพ๊ธฐ (2021.07.17) "๋‚˜์™€ ์–ด์šธ๋ฆฌ๋Š” ๊ฐœ๋ฐœ์ž ์œ ํ˜• ์ฐพ๊ธฐ" ๊ฒ€์ƒ‰์–ด ์œ ์ž…์ด ์žˆ์–ด์„œ ๊ณต์ง€๋ฅผ ๋‚จ๊น๋‹ˆ๋‹ค. ํ•ด๋‹น ์„œ๋น„์Šค๋Š” ๋”์ด์ƒ ์šด์˜ํ•˜๋Š” ๊ฒƒ ๊ฐ™์ง€ ์•Š๋„ค์š”.ใ…œใ…œ 2020 ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ๊ฐœ๋ฐœ์ž mbti ์„ค๋ฌธ์กฐ์‚ฌ ๋ฆฌํฌํŠธ 1187๋ช…์ด ์ฐธ์—ฌํ•œ ์˜จ๋ผ์ธ ์„ค๋ฌธ ์กฐ์‚ฌ ๊ฒฐ๊ณผ๋ฅผ ํ†ตํ•ด ์šฐ๋ฆฌ๋‚˜๋ผ ๊ฐœ๋ฐœ์ž๋“ค์ด ์ง์ ‘ ๋Œ€๋‹ตํ•œ MBTI ์œ ํ˜•์„ ํ™•์ธํ•˜์„ธ์š”. programmers.co.kr 2020 ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ๊ฐœ๋ฐœ์ž mbti ๋ฆฌ์„œ์น˜๋„ ์žฌ๋ฐŒ๊ฒŒ ๋ดค์—ˆ๋Š”๋ฐ MBTI ๊ณผ๋ชฐ์ž…๋Ÿฌ๋กœ์„œ ์ด๊ฑด ๋ชป์ฐธ์ง€... - ํ…Œ์ŠคํŠธ https://comu.codeuniv.kr/ ๋‚˜์™€ ์–ด์šธ๋ฆฌ๋Š” ๊ฐœ๋ฐœ์ž ์œ ํ˜• ์ฐพ๊ธฐ MBTI๋กœ ์•Œ์•„๋ณด๋Š” ๊ฐœ๋ฐœ์ž ์œ ํ˜• ๋‚ด ์•ˆ์˜ ๊ฐœ๋ฐœ์ž๋ฅผ ์ฐพ์•„์„œ...โญ comu.codeuniv.kr - ๊ฒฐ๊ณผ ๋ชจ์Œ https://soju1117.tistory.com/321 ๋‚˜์™€ .. 2021. 6. 4.
W4 note O(n) ←→ Ω(n) upper bound : ์ƒํ•œ, key๋ณด๋‹ค ํฐ ์ฒซ๋ฒˆ์งธ ์œ„์น˜ (์ดˆ๊ณผ)๋ฅผ ๋ฐ˜ํ™˜ ์›ํ•˜๋Š” ๊ฐ’ k๋ฅผ ์ดˆ๊ณผํ•œ ๊ฐ’์ด ์ฒ˜์Œ ๋‚˜์˜ค๋Š” ์œ„์น˜๋ฅผ ์ฐพ๋Š” ๊ณผ์ • lower bound : ํ•˜ํ•œ, key๋ณด๋‹ค ํฌ๊ฑฐ๋‚˜ ๊ฐ™์€ ์ฒซ๋ฒˆ์งธ ์œ„์น˜ (์ด์ƒ)์„ ๋ฐ˜ํ™˜ ์›ํ•˜๋Š” ๊ฐ’ k ์ด์ƒ์ด ์ฒ˜์Œ ๋‚˜์˜ค๋Š” ์œ„์น˜๋ฅผ ์ฐพ๋Š” ๊ณผ์ • ์„ ํ˜•ํƒ์ƒ‰(Linear Search), ๋ฒ„๋ธ”์ •๋ ฌ(Bubble sort), ์„ ํƒ์ •๋ ฌ(Select Sort), ๋ณ‘ํ•ฉ์ •๋ ฌ(Merge Sort) ์„ ํ˜• ํƒ์ƒ‰ : ํ‰๊ท ์ ์œผ๋กœ ์„ ํ˜• ๊ฒ€์ƒ‰์ด ์ตœ์•…์˜ ์ƒํ™ฉ์—์„œ ์ข…๋ฃŒ๋˜๋Š” ๊ฒƒ์— ๊ฐ€๊น๋‹ค๊ณ  ๊ฐ€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์„ ํ˜• ๊ฒ€์ƒ‰์€ ์ž๋ฃŒ๊ฐ€ ์ •๋ ฌ๋˜์–ด ์žˆ์ง€ ์•Š๊ฑฐ๋‚˜ ๊ทธ ์–ด๋–ค ์ •๋ณด๋„ ์—†์–ด ํ•˜๋‚˜์”ฉ ์ฐพ์•„์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ์— ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๊ฒฝ์šฐ ๋ฌด์ž‘์œ„๋กœ ํƒ์ƒ‰ํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค ์ˆœ์„œ๋Œ€๋กœ ํƒ์ƒ‰ํ•˜๋Š” ๊ฒƒ์ด ๋” ํšจ์œจ์ ์ž…๋‹ˆ๋‹ค. ⇒ .. 2021. 2. 14.
W3 note preprocessing : clang์ด๋‚˜ make ๋ช…๋ น์–ด ๋ฅผ ํ†ตํ•ด ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•˜๊ฒŒ ๋˜๋ฉด ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋“ค(ํ—ค๋”ํŒŒ์ผ)์€ ์‹ค์ œ ์ฝ”๋“œ๋กœ ๋Œ€์ฒด๋จ. ํ•ด๋‹น๋˜๋Š” ์ฝ”๋“œ๋ฅผ ๊ฐ€์ ธ์™€ ์†Œ์Šค ์ฝ”๋“œ์— ๋ถ™์—ฌ๋„ฃ๋Š” ๊ฒƒ. compiling : ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ์–ด์…ˆ๋ธ”๋ฆฌ ์ฝ”๋“œ (์ค‘๊ฐ„ ์ฝ”๋“œ)๋กœ ๋ฐ”๊พธ๋Š” ๋‹จ๊ณ„. assembling : ์–ด์…ˆ๋ธ”๋ฆฌ ์ฝ”๋“œ๋ฅผ 0๊ณผ 1๋กœ ์ด๋ฃจ์–ด์ง„ ๋จธ์‹  ์ฝ”๋“œ๋กœ ๋ฐ”๊พธ์–ด์คŒ. linking : 0๊ณผ 1๋กœ ์ด๋ฃจ์–ด์ง„ ๋จธ์‹  ์ฝ”๋“œ๋“ค์„ ํ•˜๋‚˜์˜ ํŒŒ์ผ๋กœ ํ•ฉ์นจ. Compiling Process CS50 ์ƒŒ๋“œ๋ฐ•์Šค ๋„๊ตฌ๋“ค help50 printf debug50 check50 style 50 control + l == ํ„ฐ๋ฏธ๋„์— ๋ช…๋ น์–ด clear ๋””๋ฒ„๊ทธ ๊ธฐ๋Šฅ ์‚ฌ์šฉํ•˜๊ธฐ!!! ๋””๋ฒ„๊น… ํ”„๋กœ๊ทธ๋žจ์ด ์—†๋‹ค๋ฉด? ์ฝ”๋“œ๋ฅผ ์งค ๋•Œ ๊ฐ€๋…์„ฑ์žˆ๊ฒŒ ์งœ๊ณ  ํ•ด๋‹น ํ•จ์ˆ˜๊ฐ€ ์–ด๋–ค ๊ธฐ๋Šฅ.. 2021. 2. 14.
W2 note C์–ธ์–ด ์ปดํŒŒ์ผ๋Ÿฌ clang ์†Œ์Šค์ฝ”๋“œ์™€ ๋จธ์‹ ์ฝ”๋“œ ํŒŒ์ผ ๋‘ ๊ฐœ . ํ˜„์žฌ ์žˆ๋Š” ์œ„์น˜ ./a.out ํ˜„์žฌ ์œ„์น˜์— ์žˆ๋Š” a.out ์ด๋ผ๋Š” ๋จธ์‹ ์ฝ”๋“œ ์‹คํ–‰ clang -o hello hello.c // ์†Œ์Šค์ฝ”๋“œ hello.c์˜ ๋จธ์‹ ์ฝ”๋“œ๋ฅผ hello๋กœ ์ •ํ•˜๊ธฐ ls : ๋ฆฌ์ŠคํŠธ ๋ถˆ๋Ÿฌ์˜ค๊ธฐ rm : ์ œ๊ฑฐํ•˜๊ธฐ mkdir : ๋””๋ ‰ํ† ๋ฆฌ ๋งŒ๋“ค๊ธฐ rmdir : ๋””๋ ‰ํ† ๋ฆฌ ์ง€์šฐ๊ธฐ make ํ”„๋กœ๊ทธ๋žจ ์ด๋ฆ„ // ํ”„๋กœ๊ทธ๋žจ ๋งŒ๋“ค๊ธฐ // ex make string string answer = get_string("what's your name?") $ clang -o string string.c -lcs50 o string ์€ string.c ๋ฅผ string.out ์ด๋ผ๋Š” ๋จธ์‹ ์ฝ”๋“œ๋กœ ์ €์žฅํ•˜๋„๋ก ํ•˜๋Š” ๋ช…๋ น์–ด. lcs50์€ “link”๋ผ๋Š” ์˜๋ฏธ๋ฅผ ์ง€.. 2021. 2. 14.
W1 note ์ปดํ“จํŒ…์  ์‚ฌ๊ณ ๋ ฅ ๋ถ„ํ•ด (Decomposition) ํŒจํ„ดํŒŒ์•… (Pattern Recognition) → ์œ ์‚ฌ์ ๊ณผ ์ฐจ์ด์  ์ฐพ๊ธฐ ํŒจํ„ด์˜ ์ผ๋ฐ˜ํ™”(Pattern Generalization) : ์ถ”์ƒํ™” (Abstraction) ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์„ค๊ณ„ (Algorithm Design) ์ปดํ“จํŒ…์  ์‚ฌ๊ณ  (๋ฌธ์ œ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•๋ก ) != ์ปดํ“จํ„ฐ ์‚ฌ์ด์–ธ์Šค (ํ•™๋ฌธ) 2021. 2. 14.