์ „์ฒด ๊ธ€ 36

์•Œ๊ณ ๋ฆฌ์ฆ˜ ์Šคํ„ฐ๋”” Union-find & MST

Union-Find๊ฐœ๋…๊ทธ๋ž˜ํ”„์—์„œ ๋‘ ๋…ธ๋“œ๊ฐ€ ๊ฐ™์€ ๊ทธ๋ž˜ํ”„์— ์†ํ•˜๋Š”์ง€(์—ฐ๊ฒฐ๋˜์–ด ์žˆ๋Š”์ง€)๋ฅผ ํŒ๋ณ„์ƒํ˜ธ ๋ฐฐํƒ€์  ์ง‘ํ•ฉ(Disjoint Set)์ด๋ผ๊ณ ๋„ ํ•จ์‹œ๊ฐ„ ๋ณต์žก๋„๋Œ€ํ‘œ ๋…ธ๋“œ(๋ฃจํŠธ) ์ฐพ๊ธฐ find : $O( \alpha(N))$ → ์‹ค์ „์—์„œ ๊ฑฐ์˜ $O(N)$์ง‘ํ•ฉ ํ•ฉ์น˜๊ธฐ union : $O( \alpha(N))$ → ์‹ค์ „์—์„œ ๊ฑฐ์˜ $O(N)$์ „์ฒด ์ฝ”๋“œdef find(a): if parent[a] != a: parent[a] = find(parent[a]) return parent[a]def union(a,b): pa, pb = find(a), find(b) if a Union-Find ๊ตฌ์„ฑํ•˜๋Š” ํ•จ์ˆ˜๋“คfind : ๋Œ€ํ‘œ ๋…ธ๋“œ(root) ์ฐพ๊ธฐdef find(a, b): if parent[a] !=..

์•Œ๊ณ ๋ฆฌ์ฆ˜ ์Šคํ„ฐ๋”” Segment Tree

๊ฐœ๋…์ฃผ๋กœ ๊ตฌ๊ฐ„ ํ•ฉ์„ ๋น ๋ฅด๊ฒŒ ๊ตฌํ•  ๋•Œ ์‚ฌ์šฉ๋˜๋Š” ์ž๋ฃŒ๊ตฌ์กฐ๊ตฌ๊ฐ„ํ•ฉ์„ ๋ณ€ํ˜•ํ•ด์„œ ์–ด๋А ๊ตฌ๊ฐ„(๋ฒ”์œ„) ์•ˆ์˜ ๋Œ€ํ‘œ๊ฐ’์„ ์ฐพ๊ฑฐ๋‚˜ ๊ฐœ์ˆ˜ ๊ตฌํ•˜๋Š” ๋ฌธ์ œ ํ’€์ด์— ํ™œ์šฉ ๊ฐ€๋Šฅ์‹œ๊ฐ„ ๋ณต์žก๋„ํŠธ๋ฆฌ ์ƒ์„ฑ init : $O(N)$๊ตฌ๊ฐ„ํ•ฉ ๊ตฌํ•˜๊ธฐ interval_sum : $O(logN)$๊ฐ’ ์—…๋ฐ์ดํŠธ update : $O(logN)$์ „์ฒด ์ฝ”๋“œarr = [1, 2, 3, 4, 5, 6, 7, 8, 9]tree = [0] * (4 * len(arr))# segment tree ์ƒ์„ฑdef init(start, end, idx): if start == end : tree[idx] = arr[start] else: mid = (start + end) //2 tree[idx] = init(start, ..

๋…ธ์…˜ ํ…œํ”Œ๋ฆฟ ๊ณต์œ ํ•ฉ๋‹ˆ๋‹ค!

Notion ํŽ˜์ด์ง€ ์ •๋ฆฌํ•˜๋Š” ๊ฑธ ์ข‹์•„ํ•ด์„œ ํ…œํ”Œ๋ฆฟ์„ ์ด๊ฒƒ์ €๊ฒƒ ๋งŒ๋“ค์–ด์„œ ์“ฐ๊ณ  ์žˆ์—ˆ๋Š”๋ฐ,์ฃผ๋ณ€์— ๊ณต์œ ํ•˜๋‹ˆ๊นŒ ๋ฐ˜์‘์ด ์ข‹๊ธฐ๋„ํ•˜๊ณ  ํ”ผ๋“œ๋ฐฑ์„ ๋ฐ›์•„์„œ ์ˆ˜์ •ํ•˜๋Š” ๊ฒƒ๋„ ์žฌ๋ฏธ์žˆ์–ด์„œ ์ด์ œ ๊ณต๊ฐœ์ ์œผ๋กœ ๊ณต์œ ํ•ด๋ณด๋ ค ํ•ฉ๋‹ˆ๋‹ค! ๊ณต์œ  ํŽ˜์ด์ง€๋Š” >> ์—ฌ๊ธฐ  Templates | Notion๋งˆ์ง€๋ง‰ ์ˆ˜์ •์ผ : 2025.03.14humdrum-tellurium-d47.notion.site ์ง€๊ธˆ ๊ณต์œ ํ•˜๊ณ  ์žˆ๋Š” ํ…œํ”Œ๋ฆฟ์€ ์•„๋ž˜ ๋„ค ๊ฐ€์ง€์ธ๋ฐ, ๊ฐ๊ฐ์„ ์–ด๋–ป๊ฒŒ ์“ฐ๋Š”์ง€ ๊ฐ„๋‹จํžˆ ์ •๋ฆฌํ•˜๋ฉดProject & Activity Board : ํ”„๋กœ์ ํŠธ๋ฅผ ํ•˜๊ฑฐ๋‚˜ ์—ฐ์ˆ˜ํ”„๋กœ๊ทธ๋žจ์„ ํ•  ๋•Œ, ์–ด๋–ค ์ฃผ์ œ์— ๋Œ€ํ•ด ์—ฌ๋Ÿฌ ํŽ˜์ด์ง€์— ๋‚ด์šฉ์„ ์ •๋ฆฌํ•˜๊ณ  ์‹ถ์„ ๋•Œ ์‚ฌ์šฉํ•˜๊ธฐ ์ข‹์€ ํ…œํ”Œ๋ฆฟJob Searching: ์ทจ์—… ์ค€๋น„ํ•˜๋ฉด์„œ ์ง€์› ๋‚ด์—ญ์ด๋‚˜ ์ด๋ ฅ์„œ/ํฌํŠธํด๋ฆฌ์˜ค ๊ธฐ๋กํ•˜๋Š”๋ฐ ์‚ฌ์šฉ (←ํ•œ๊ธ€ ํฐํŠธ ์•ˆ ์˜ˆ..

๋‚ด๊ฐ€ Notion์„ ์“ฐ๋Š” ๋ฒ•!! (์ž‘์„ฑ ์ค‘)

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

์•Œ๊ณ ๋ฆฌ์ฆ˜ ์Šคํ„ฐ๋”” Recap (DP &Dijkstra)

๐Ÿ“Recap Day: ์ด๋ฒˆ์ฃผ๋Š” ์ง€๊ธˆ๊นŒ์ง€ ์ง„ํ–‰ํ–ˆ๋˜ ์ฃผ์ œ์˜ ๋ฌธ์ œ ์ค‘์—์„œ ๋ชป ํ‘ผ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ณ  ๊ณต์œ !1๏ธโƒฃ DP & DnC์ ํ™”์‹์ด ํ•„์š”ํ•œ ๋ฌธ์ œ๋Š” DP ํ˜น์€ DnC?!?์•Œ๊ณ ๋ฆฌ์ฆ˜ ๊ณต๋ถ€ํ•˜๊ณ  ๊ณ„์† ์ ํ™”์‹์„ ๋ณด๋ฉด DP ํ˜น์€ DnC๋ฅผ ๋– ์˜ฌ๋ ธ๋Š”๋ฐ,,๋‹จ๋ฐฉํ–ฅ์œผ๋กœ ํ˜๋Ÿฌ๊ฐˆ ๋•Œ ๋ถ„ํ•  ์ •๋ณต,์ž‘์€ ๊ฐ’์„ ๊ตฌํ•ด ํฐ ๊ฐ’์— ์‚ฌ์šฉํ•ด์•ผ ํ•  ๋•Œ DP๋ฅผ ํ”ํžˆ ์‚ฌ์šฉํ•œ๋‹ค๊ณ  ์ƒ๊ฐ ↑ ์ด ๋ง์„ ๋“ค์œผ๋‹ˆ,, ํ‹€๋ ธ์„์ง€๋„ ๋ชจ๋ฅธ๋‹ค๋Š” ์ƒ๊ฐ์ด ๋“ค์–ด๋”ฐ.. ๊ทธ๋ž˜์„œ GPTํ•œํ…Œ ๋ฌผ์–ด๋ด„DP์™€ DnC ์œ ํ˜•์„ ๊ตฌ๋ถ„ํ•˜๋Š” ๊ธฐ์ค€์„ ์„ธ์šฐ์ž๋ฉด ์ ํ™”์‹์ธ๊ฐ€?!? ๋ณด๋‹ค๋Š” ๋ถ€๋ถ„ ๋ฌธ์ œ๊ฐ€ ์„œ๋กœ ๋…๋ฆฝ์ ์ธ๊ฐ€!? ๊ฐ€ ๋” ์ž˜ ๋งž๋Š”๋‹ค๊ณ  ํ•จ..DP๋Š” ๋ถ€๋ถ„ ๋ฌธ์ œ๊ฐ€ ์ค‘๋ณต๋˜์–ด์„œ ๊ฐ™์€ ์—ฐ์‚ฐ์„ ๋ฐ˜๋ณต์ ์œผ๋กœ ํ•ด์•ผํ•˜๋Š” ๊ฒฝ์šฐ์— ๋” ์ ํ•ฉํ•˜๊ณ  DnC๋Š” ๋ถ€๋ถ„ ๋ฌธ์ œ๊ฐ€ ๋…๋ฆฝ์ ์ผ ๋•Œ ๋” ์ ํ•ฉํ•˜๋‹ค๊ณ  ํ•จDP(Top-Down) vs D..

Java ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์Šคํ„ฐ๋”” DnC & Hashing

์ด๋ฒˆ์ฃผ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์Šคํ„ฐ๋”” ์ฃผ์ œ๋Š” DnC & Hashing๋‹คDnC๋Š” ํฐ ์–ด๋ ค์›€ ์—†์ด ํ’€์—ˆ๋Š”๋ฐ Hashing์—์„œ ์‹œ๊ฐ„์ดˆ๊ณผ๋ฅผ ์žก๊ธฐ๊ฐ€ ์ •๋ง ํž˜๋“ค์—ˆ๋‹ค....ใ… ์•”ํŠผ ์ด๋ฒˆ์ฃผ ๋ฌธ์ œ์ง‘์€ ์•„๋ž˜์™€ ๊ฐ™๋‹ค.์ด๋ฒˆ์ฃผ ์œ ํ˜•์€ ๊ฐœ๋…์€ ์ž˜ ๋ชจ๋ฅด๊ฑฐ๋‚˜ ์•Œ๊ณ  ์žˆ๋Š”๋ฐ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ํ’€์ด์— ์ ์šฉํ•˜๋ ค๊ณ  ํ•˜๋‹ˆ ์—ฐ๊ฒฐ์ด ์ž˜ ๋˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ์–ด์„œ ๋ฌธ์ œ๋ฅผ ํ’€๊ธฐ ์ „์— ๊ฐœ๋…์„ ํ•œ ๋ฒˆ ์ •๋ฆฌํ•˜๊ณ  ๋ฌธ์ œ๋ฅผ ํ’€์—ˆ๋‹ค....๐ŸŽฏ ๊ฐ„๋‹จ ๊ฐœ๋… ์ •๋ฆฌ๊ฐœ๋…์ด ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ์™€ ์—ฐ๊ฒฐ๋˜์ง€ ์•Š์•„์„œ ์ด๋ฒˆ์ฃผ๋Š” ํ’€๊ธฐ ์ „์— ๊ฐ„๋‹จํžˆ(?) ์ •๋ฆฌํ•จ!โœ… ๋ถ„ํ•  ์ •๋ณต: Divide - Conquer - CombineDivide : ์›๋ž˜ ๋ฌธ์ œ๋ฅผ ๋น„์Šทํ•œ ์œ ํ˜•์˜ ๋” ์ž‘์€ ๋ฌธ์ œ๋กœ ๋‚˜๋ˆ”Conquer : ํ•˜์œ„ ๋ฌธ์ œ๋ฅผ ์žฌ๊ท€์ ์œผ๋กœ ํ•ด๊ฒฐCombine : ํ•ด๊ฒฐํ•œ ๋ฌธ์ œ๋ฅผ ํ•ฉ์นจ⇒ ์–ด๋–ค ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ํ•˜์œ„ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ..

Java ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์Šคํ„ฐ๋”” DP & Heap

์ด๋ฒˆ์ฃผ ์ž๋ฐ” ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์Šคํ„ฐ๋”” ์ฃผ์ œ๋Š” DP & Heap์ด๋‹ค!ํ•ญ์ƒ DP ๋ฌธ์ œ๋ฅผ ํ‘ธ๋Š” ๊ฒŒ ์–ด๋ ต๊ฒŒ ๋А๊ปด์กŒ์—ˆ๋Š”๋ฐ..ใ…  ๊ฐ์˜ค๋Š” ํ–ˆ์ง€๋งŒ ๋ฌธ์ œ ํ‘ธ๋Š” ๊ฒŒ ์ƒ๋‹นํžˆ.. ํž˜๋“ค์—ˆ๋‹ค..!DP๋ฅผ ํ’€ ๋•Œ์— ์–ด๋–ป๊ฒŒ ์ ‘๊ทผํ–ˆ๋Š”์ง€, ์™œ ๊ทธ๋ ‡๊ฒŒ ํ’€์—ˆ๋Š”์ง€๋ฅผ ๊ณต์œ ํ•˜๋ฉด ์•ž์œผ๋กœ DPํ‘ธ๋Š”๋ฐ ๋„์›€์ด ๋  ๊ฒƒ ๊ฐ™์•„ ์Šคํ„ฐ๋”” ๋‚ ์ด ๊ธฐ๋‹ค๋ ค์กŒ๋‹ค.DP & Heap์ด๋ฒˆ์ฃผ ๋ฌธ์ œ์ง‘์—๋Š” ๋‹ค์ด๋‚˜๋ฏน ํ”„๋กœ๊ทธ๋ž˜๋ฐ, ์šฐ์„ ์ˆœ์œ„ ํ, ๋ฐฐ๋‚ญ ๋ฌธ์ œ, ํ•ด์‹œ๋ฅผ ์‚ฌ์šฉํ•œ ์ง‘ํ•ฉ๊ณผ ๋งต ์œ ํ˜•์˜ ๋ฌธ์ œ๋“ค์ด ์žˆ์—ˆ๋‹ค. ์˜ค๋Š˜๋„ ์Šคํ„ฐ๋”” ๋•Œ ๋‚˜์™”๋˜ ์งˆ๋ฌธ์ด๋‚˜ ์•ˆ๊ฑด์„ ์ค‘์‹ฌ์œผ๋กœ ์ •๋ฆฌํ•ด๋†“์œผ๋ฉด ์ข‹์„ ๊ฒƒ ๊ฐ™์€ ๋‚ด์šฉ์„ ์ž‘์„ฑํ•ด๋ณด๋ คํ•œ๋‹ค!... ์งˆ๋ฌธ ๋ชฉ๋ก1๏ธโƒฃ ์ด ๋ฌธ์ œ๋Š” ์™œ DP๋กœ ํ’€์–ด์•ผ ํ• ๊นŒ?DP๋กœ ํ’€ ๋•Œ์˜ ํฐ ์žฅ์ ์€ ๊ฐ™์€ ์ž‘์—…์„ ๋ฐ˜๋ณตํ•˜์ง€ ์•Š๊ฒŒ ํ•ด์ค€๋‹ค๋Š” ๊ฒƒ ⇒ ๋ถˆํ•„์š”ํ•œ ์—ฐ์‚ฐ์„ ์ค„์—ฌ์„œ ํšจ์œจ์ ์ด๋‹ค!ex. ์ ํ™”์‹์œผ๋กœ ์–ด๋–ค ๊ฐ’์„ ๊ตฌํ•ด..

Java ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์Šคํ„ฐ๋”” Graph & Tree

SSAFY์— ๋“ค์–ด์™€์„œ Java๋ฅผ ์ฒ˜์Œ ์‹œ์ž‘ํ–ˆ๋Š”๋ฐ.. Java๋กœ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ๋ฅผ ํ’€์–ด์•ผํ•ด์„œ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์Šคํ„ฐ๋””๋ฅผ ์‹œ์ž‘ํ–ˆ๋‹ค๐Ÿ”ฅ์Šคํ„ฐ๋””๋Š” ๊ฐ„๋‹จํ•˜๊ฒŒ ๊ฐ์ž ๊ณผ์ œ๋กœ ๋ฌธ์ œ๋ฅผ ๊ณตํ†ต ๋ฌธ์ œ๋ฅผ ํ’€์–ด์˜ค๊ณ  ๋ฌธ์ œ ๋‹น ๋žœ๋ค์œผ๋กœ 2๋ช…์”ฉ ์ž์‹ ์˜ ํ’€์ด๋ฅผ ์„ค๋ช…ํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ์ง„ํ–‰ํ–ˆ๋‹ค.์Šคํ„ฐ๋”” ์ฒซ์งธ ์ฃผ! ์ฃผ์ œ๋Š”..Graph & Tree๊ทธ๋ž˜ํ”„ / ํŠธ๋ฆฌ ํƒ์ƒ‰, DFS/BFS, ๋‹ค์ต์ŠคํŠธ๋ผ ์œ ํ˜•์˜ ๋ฌธ์ œ๊ฐ€ ์žˆ์—ˆ๋Š”๋ฐ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๊ฐœ๋…์€ ๋‚˜์ค‘์— ์ •๋ฆฌํ•ด๋ณด๊ณ  ์ง€๊ธˆ ํฌ์ŠคํŠธ์—์„œ๋Š” ์Šคํ„ฐ๋””๋ฅผ ์ง„ํ–‰ํ•˜๋ฉด์„œ ๋‚˜์™”๋˜ ์งˆ๋ฌธ์„ ์ •๋ฆฌํ•ด๋ณด๋ ค๊ณ  ํ•œ๋‹ค!...์งˆ๋ฌธ ๋ชฉ๋ก1๏ธโƒฃ StringBuilder๊ฐ€ ๋น ๋ฅด๋‹ค? ์™œ?StringBuilder VS StringString ๋ณด๋‹ค๋Š” ๋น ๋ฆ„String์€ ๋ถˆ๋ณ€ ๊ฐ์ฒด๋ผ์„œ ํ•œ๋ฒˆ ์ƒ์„ฑ๋˜๋ฉด ๋ณ€๊ฒฝํ•  ์ˆ˜ ์—†์Œ๊ทธ๋ž˜์„œ +์—ฐ์‚ฐํ•˜๊ฑฐ๋‚˜ ์ˆ˜์ •ํ•˜๋ฉด ์ƒˆ๋กœ์šด String๊ฐ์ฒด ๋งŒ๋“ค๊ณ  ๊ทธ๊ฑธ..

[SOMA] ๊ทธ๋ž˜์„œ ์†Œ๋งˆ์—์„œ ๋ญ˜ ํ•˜๋Š”๊ฑฐ์ง€?! ์†Œ๋งˆ ์˜ˆ๋น„๊ณผ์ •์— ๋Œ€ํ•ด์„œ!

์†Œ๋งˆ๋กœ ํ•œ์ฐธ ์—ด์‹ฌํžˆ ์‚ด ๋•Œ ์“ฐ๋‹ค๊ฐ€ ๋ง๊ณ , ํ•œ์ฐธ ๋’ค์— ์“ฐ๋Š” ๊ธ€. ๋‚œ ์†Œ๋งˆ ์ปค๋ฆฌํ˜๋Ÿผ์ด๋‚˜ ์‹œ์Šคํ…œ์„ ํ•˜๋‚˜๋„ ๋ชจ๋ฅธ ์ฑ„๋กœ ๋“ค์–ด์™”๋‹ค. ๊ฝค๋‚˜ ๋งŽ์ด ๊ฒ€์ƒ‰ํ•ด ๋ดค๋‹ค๊ณ  ์ƒ๊ฐํ–ˆ๋Š”๋ฐ, ํ•˜๋‚˜๋„ ๋ชจ๋ฅด๊ณ  ๋“ค์–ด์™”๋‹ค..ใ…Ž๋œ ์ฐพ์•„๋ดค์—ˆ๋‚˜๋ณด๋‹ค..!ใ…Žํ•˜ํ•ณ์•„๋ฌดํŠผ ๊ทธ๋ž˜์„œ ๋‚ด๊ฐ€ ์†Œ๋งˆ์— ๋“ค์–ด์™€์„œ ๋ชฐ๋ž๋˜, ๋ชฐ๋ผ์„œ ๋†€๋ž๋˜ ๊ฒƒ ์œ„์ฃผ๋กœ ๊ธ€์„ ์จ๋ณด๋ ค๊ณ  ํ•œ๋‹ค. SW๋งˆ์—์ŠคํŠธ๋กœ ์ปค๋ฆฌํ˜๋Ÿผ์†Œ๋งˆ ์ปค๋ฆฌํ˜๋Ÿผ์€ ์œ„์™€ ๊ฐ™๋‹ค. ์†Œ๋งˆ ํ™ˆํŽ˜์ด์ง€ ์†Œ๊ฐœ์— ์žˆ๋Š” ์ด๋ฏธ์ง€๋‹ค.์ด๊ฑธ ๋ณด๊ณ  ์ฒ˜์Œ์— '๋ณธ ๊ณผ์ •์€ ํ”„๋กœ์ ํŠธ๋ฅผ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ฒƒ ๊ฐ™๊ธด ํ•œ๋ฐ,,, ๊ทธ๋Ÿผ ์˜ˆ๋น„๊ณผ์ •์€ ๋„๋Œ€์ฒด ๋ญ์ง€?' ๋ผ๋Š” ์ƒ๊ฐ์„ ํ–ˆ๋‹ค.์ด ์ „์— ๋ถ€์ŠคํŠธ์บ ํ”„๋ฅผ ์ง„ํ–‰ํ–ˆ๋‹ค๋ณด๋‹ˆ, '์ฝ”์–ดํƒ€์ž„์ด๋ž‘ ์ถœ๊ฒฐ ๊ด€๋ฆฌ๋Š” ์–ด๋–ป๊ฒŒ ๋˜๋Š” ๊ฑฐ์ง€?' ํ•˜๋Š” ์ƒ๊ฐ๋„ ํ•˜๊ณ ..'์˜ˆ๋น„๊ณผ์ •์€ ๊ทธ๋Ÿผ ๋น ์ ธ๋„ ๋˜๋Š” ๊ฑด๊ฐ€..?' ๊ฐ™์€ ์ƒ๊ฐ๋„ ํ–ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ด ๊ณ ๋ฏผ์„ ์ „ํ˜€ ํ•ด๊ฒฐํ•˜์ง€ ๋ชปํ•œ..

[SQLD] ์ž๊ฒฉ์ฆ ๊ณต๋ถ€

SQLD ์ž๊ฒฉ์ฆ ์ทจ๋“ ๊ณผ์ •์„ ๊ธฐ๋กํ•˜๋ ค ํ•œ๋‹ค! SQLD์˜ ๊ฒฝ์šฐ ์ธํ„ฐ๋„ท์ƒ์—์„œ ์š”์•ฝ๋ณธ๊ณผ ๊ธฐ์ถœ๋ฌธ์ œ ์ž๋ฃŒ๋ฅผ ๊ตฌํ•˜๋Š” ๊ฒŒ ์–ด๋ ต์ง€ ์•Š์•˜๋‹ค. ํ•˜์ง€๋งŒ ์ข…์ด ๊ต์žฌ๊ฐ€ ์žˆ์–ด์•ผ ๋“ค์ถฐ๋ณด๊ธฐ ํŽธํ•  ๊ฒƒ ๊ฐ™์•„์„œ ์ด๋ก ๊ณผ ๊ธฐ์ถœ๋ฌธ์ œ๋ฅผ ๋ชจ๋‘ ๋‹ด๊ณ  ์žˆ๋Š” ๊ต์žฌ๋„ ํ•˜๋‚˜ ๊ตฌ๋งคํ–ˆ๋‹ค. ๊ต์žฌ์˜ ์ด๋ก ๋ถ€๋ถ„์„ ์ •๋…ํ•˜๊ณ  ์š”์•ฝ๋ณธ์— ๋‚˜์—๊ฒŒ ํ•„์š”ํ•œ ๋‚ด์šฉ์„ ์ถ”๊ฐ€ํ•˜๋ฉด์„œ ๊ณต๋ถ€ํ•  ๊ณ„ํš์„ ์„ธ์› ๋‹ค! ๋จผ์ € ์ž๋ฃŒ๋Š” ์—ฌ๊ธฐ์„œ ๋‹ค์šด๋กœ๋“œ ๋ฐ›์•˜๋‹ค. GitHub - assaeunji/sqld: SQL Developer ์ค€๋น„ ์ž๋ฃŒ SQL Developer ์ค€๋น„ ์ž๋ฃŒ. Contribute to assaeunji/sqld development by creating an account on GitHub. github.com ๊ต์žฌ๋Š” ๊ทธ๋ƒฅ ๊ต๋ณด๋ฌธ๊ณ ์—์„œ ์ด๋ก +๊ธฐ์ถœ ๋‚ด์šฉ์ด ๋ชจ๋‘ ์žˆ๋Š” ๊ต์žฌ๋ฅผ ํ•˜๋‚˜ ์„ ํƒํ–ˆ๋‹ค. ..

[Tistory] ๋ธ”๋กœ๊ทธ ์‹œ์ž‘ํ•˜๊ธฐ

1๏ธโƒฃ ๋ธ”๋กœ๊ทธ ํ”Œ๋žซํผ ์„ ํƒํ•˜๊ธฐ ์ฒ˜์Œ ๋ธ”๋กœ๊ทธ๋ฅผ ์‹œ์ž‘ํ•  ๋•Œ์— ๊ฐ€์žฅ ๊ณ ๋ฏผํ•˜๋Š” ๊ฒƒ์ด ์–ด๋–ค ํ”Œ๋žซํผ์„ ํ™œ์šฉํ• ์ง€์ด๋‹ค. ๋ธ”๋กœ๊ทธ๋ฅผ ์‹œ์ž‘ํ•˜๋ฉด์„œ ํ›„๋ณด์— ๋‘๊ณ  ๊ณ ๋ฏผํ–ˆ๋˜ ํ”Œ๋žซํผ์€ ๋‹ค์Œ ๋„ค ๊ฐ€์ง€์˜€๋‹ค. 1. Tistory / 2. Notion / 3. Velog / 4. GitHub pages ๋‹น์‹œ ๋‚˜์˜ ๊ธฐ์ค€์—์„œ ๊ฐ ํ”Œ๋žซํผ์˜ ์žฅ๋‹จ์ ์„ ์ž‘์„ฑํ•ด ๋ณด๋ฉด 1. Tistory ๋‹ค์–‘ํ•œ ์ฃผ์ œ๋ฅผ ๋‹ค๋ฃจ๋Š” ๋ธ”๋กœ๊ทธ๋กœ ๋ณดํŽธ์„ฑ์ด ํผ ์Šคํ‚จ์ด ๋‹ค์–‘ํ•˜๊ณ  ์ปค์Šคํ„ฐ๋งˆ์ด์ง• ๊ฐ€๋Šฅํ•จ 2. Notion ์‚ฌ์šฉ๋ฒ•์ด ๊ฐ„๋‹จํ•˜๊ณ  ์‹ฌํ”Œํ•œ๋ฐ ์˜ˆ์˜๊ฒŒ ๋””์ž์ธ ๊ฐ€๋Šฅ ์ด๋ฏธ (๊ณต๋ถ€ ๊ธฐ๋ก, ๋‹ค์ด์–ด๋ฆฌ, ์ผ์ • ๊ด€๋ฆฌ์šฉ์œผ๋กœ) ํ™œ์šฉํ•˜๊ณ  ์žˆ๋Š” ํ”Œ๋žซํผ์ด๋ผ์„œ ๊ธฐ์กด์— ์ž‘์„ฑํ•œ ๊ฒƒ์„ ์—…๋กœ๋“œํ•˜๊ธฐ ํŽธํ•จ ๋‹ค์–‘ํ•œ ํ˜•ํƒœ๋กœ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ด€๋ฆฌ ๊ฐ€๋Šฅ 3. Velog ๊ฐœ๋ฐœ์ž ๋ธ”๋กœ๊ทธ๋กœ ๋งŽ์ด ์“ฐ์ด๋Š” ํ”Œ๋žซํผ. ์ฝ”๋“œ ์˜ฌ๋ฆฌ๋Š” ๊ฒƒ์ด ํŽธํ•จ ์‹ฌ..

[boostcamp] ๋ถ€์ŠคํŠธ์บ ํ”„ AI tech 5๊ธฐ ์ˆ˜๋ฃŒ ํ›„๊ธฐ

๐Ÿฅณ๐Ÿฅณ๋“œ๋””์–ด 5๊ฐœ์›” ๋™์•ˆ์˜ ๋ถ€์ŠคํŠธ์บ ํ”„ AI tech๊ฐ€ ๋งˆ๋ฌด๋ฆฌ๋˜์—ˆ๋‹ค๐Ÿฅณ๐Ÿฅณ ์ •๋ง ๊ธธ๊ฒŒ ๋А๊ปด์กŒ๋˜ 5๊ฐœ์›”์˜ ์‹œ๊ฐ„์ด์—ˆ๊ณ , ๋นก์Žˆ ์ผ๋“ค๋กœ ๊ฐ€๋“ํ•œ ์‹œ๊ฐ„์ด์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด์ œ๋Š” ๋ถ€์ŠคํŠธ์บ ํ”„ ์ดˆ๋ฐ˜์˜ ์ผ์„ ์ž˜ ์ƒ๊ฐ๋‚˜์ง€ ์•Š๊ฒŒ ๋˜์—ˆ๋‹ค. ๊ทธ๋ž˜์„œ! ์˜ค๋Š˜์€ ๋ถ€์ŠคํŠธ์บ ํ”„๋ฅผ ํ•˜๋ฉด์„œ ๋А๋‚€ ๊ฑธ ๋˜๋Œ์•„๋ณด๋ฉด์„œ ๋ถ€์ŠคํŠธ์บ ํ”„๋ฅผ ์ œ๋Œ€๋กœ ๋งˆ๋ฌด๋ฆฌ ์ง€์œผ๋ ค ํ•œ๋‹ค๐Ÿ˜Ž ๐Ÿฆ† ๋ถ€์ŠคํŠธ์บ ํ”„ ์–ด์ฉŒ๋‹ค ์‹œ์ž‘ํ–ˆ๋”๋ผ? ๋ถ€์ŠคํŠธ์บ ํ”„๋ฅผ ํ•˜๋ฉด์„œ ์ŠคํŽ˜์…œ ํ”ผ์–ด์„ธ์…˜์ด๋‚˜ ๊ทธ ์™ธ ๊ธฐํƒ€ ์ด๋ฒคํŠธ์—์„œ ๋‹ค๋ฅธ ์บ ํผ๋ฅผ ๋งŒ๋‚˜๋ฉด ๊ฐ€์žฅ ๋งŽ์ด ํ•œ ์งˆ๋ฌธ์„ ๋ฝ‘์•„๋ณด์ž๋ฉด ๋”ฑ ๋‘ ๊ฐœ๋ฅผ ๋ฝ‘์„ ์ˆ˜ ์žˆ๋‹ค. ์–ด์ฉŒ๋‹ค ๋ถ€์ŠคํŠธ์บ ํ”„์— ์˜ค๊ฒŒ ๋˜์…จ๋‚˜์š”? CV / NLP / RecSys๋ฅผ ์„ ํƒํ•œ ์ด์œ ๊ฐ€ ์žˆ๋‚˜์š”? ๋ถ€์ŠคํŠธ์บ ํ”„๋ฅผ ํ•˜๋Š” ์ดˆ๋ฐ˜์—๋Š” ์ž˜ ๋Œ€๋‹ตํ–ˆ์—ˆ๋˜ ๊ฒƒ ๊ฐ™์€๋ฐ, ํ”„๋กœ์ ํŠธ๋ฅผ ํ•˜๋‚˜, ๋‘˜ ๋งˆ๋ฌด๋ฆฌํ•˜๊ณ  ์ด ์งˆ๋ฌธ์„ ๋“ค์œผ๋ฉด ์ˆœ๊ฐ„์ ์œผ๋กœ '๋‚˜๋Š” ์–ด์ฉŒ๋‹ค๊ฐ€ ๋ถ€์ŠคํŠธ ์บ ..