profile
๐Ÿ“e-juhee.tistory.com ๐Ÿ‘ˆ๐Ÿป ์ด์‚ฌ์ค‘

[Kakao map] ์ง€๋„

๊ฐ๊ฐ์˜ ์„œ๋น„์Šค๊ฐ€ ์ œ๊ณตํ•ด์ฃผ๋Š” ์˜คํ”ˆ api๊ฐ€ ์žˆ๋‹ค. [๋„ค์ด๋ฒ„ ๊ฐœ๋ฐœ์ž ์„ผํ„ฐ] [Kakao Developers] [Google Developers] [Facebook for Developers] >#### ์ง€๋„ API ์„ ํƒ tip ํ•˜๋ฃจ์— API๋ฅผ ๋ฌด๋ฃŒ๋กœ ์š”์ฒญํ•  ์ˆ˜ ์žˆ๋Š”

2023๋…„ 6์›” 10์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[python] ๋ฐฑ์ค€ 17835 :: ๋ฉด์ ‘๋ณด๋Š” ์Šน๋ฒ”์ด๋„ค (dijkstra)

๋ฉด์ ‘๋ณด๋Š” ์Šน๋ฒ”์ด๋„ค ๋ชจ๋“  ๋„์‹œ์—์„œ ์ถœ๋ฐœํ•ด์„œ ๋ชจ๋“  ๋„์‹œ๋กœ ๋„์ฐฉํ•˜๋Š” ๋‹ค์ต์ŠคํŠธ๋ผ ๋ฐฉ์‹์œผ๋กœ ํ’€์—ˆ๋”๋‹ˆ ์‹œ๊ฐ„์ดˆ๊ณผ๊ฐ€ ๋ฐœ์ƒํ–ˆ๋‹คใ… ^ใ… 

2023๋…„ 5์›” 7์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[KAIST ์ •๊ธ€] 8์ฃผ์ฐจ ํšŒ๊ณ 

๋ฒŒ์จ ์ •๊ธ€์— ์ž…์†Œํ•œ ์ง€ ๋‘ ๋‹ฌ์ด ์ง€๋‚ฌ๋‹ค.์ •๊ธ€์˜ ์ปค๋ฆฌํ˜๋Ÿผ์„ ๋ณด๋‹ˆ ๋”ฑ ์ค‘๊ฐ„ ๋‹จ๊ณ„์— ์™€์žˆ๋‹ค.์ง€๊ธˆ๊นŒ์ง€ ์ •๊ธ€์— ์™€์„œ ์ •๋ง ๋งŽ์€ ๊ณต๋ถ€๋ฅผ ํ–ˆ๋‹ค.๋ฐฐ์šด ๊ฒƒ๋“ค์„ ๋จธ๋ฆฟ์†์—๋งŒ ๋‚จ๊ฒจ๋†“๊ธฐ ์•„๊นŒ์šฐ๋‹ˆ ์—ฌ๊ธฐ์— ๋‚จ๊ฒจ๋†”์•ผ์ง€~!์ฒซ 4์ฃผ๋™์•ˆ์€ ๋‚œ์ƒ์ฒ˜์Œ ๋“ค์–ด๋ณด๋Š” ์ž๋ฃŒ๊ตฌ์กฐ์™€ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ๋ฐฐ์šฐ๋ฉด์„œ ์ •๋ง ๋งŽ์€ ์•Œ๊ณ 

2023๋…„ 4์›” 25์ผ
ยท
1๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[Pintos-KAIST] Project 1 :: Priority Donation

[Pintos] Project 1. Priority Donation ๊ตฌํ˜„ํ•˜๊ธฐ

2023๋…„ 4์›” 25์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[Pintos-KAIST] Project 1 :: Priority Scheduling

[Pintos] Project 1. Priority Scheduling ๊ตฌํ˜„ํ•˜๊ธฐ

2023๋…„ 4์›” 25์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[Pintos-KAIST] Project 1 :: Alarm Clock (Sleep-Awake ๋ฐฉ์‹์˜ Alarm Clock ๊ตฌํ˜„ํ•˜๊ธฐ)

[Pintos] Project 1. Sleep-Awake ๋ฐฉ์‹์˜ Alarm Clock ๊ตฌํ˜„ํ•˜๊ธฐ

2023๋…„ 4์›” 25์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[c์–ธ์–ด] Proxy Lab :: Proxy Server ๊ตฌํ˜„ํ•˜๊ธฐ (Sequential proxy, Concurrent proxy, Caching)

Carnegie Mellon University์˜ Proxy Lab ๊ณผ์ œ

2023๋…„ 4์›” 20์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[c์–ธ์–ด] Malloc Lab :: ๋™์  ํ• ๋‹น๊ธฐ ๊ตฌํ˜„ํ•˜๊ธฐ (Implicit List, Explicit List, Segregated List, Buddy System)

Carnegie Mellon University์˜ Malloc Lab ๊ณผ์ œC ํ”„๋กœ๊ทธ๋žจ์„ ์œ„ํ•œ malloc, free ๋ฐ realloc ๋ฃจํ‹ด์˜ ๋ฒ„์ „์„ ์ง์ ‘ ์ž‘์„ฑํ•˜๋Š” ๊ณผ์ œ์ด๋‹ค.์ฃผ์–ด์ง„ ํŒŒ์ผ์„ ์ดˆ๊ธฐ ์ƒํƒœ์—์„œ ํ…Œ์ŠคํŠธ๋ฅผ ํ•ด๋ณด๋ฉด ์•„๋ž˜์™€ ๊ฐ™์ด out of memory ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ•œ๋‹ค

2023๋…„ 4์›” 12์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[c์–ธ์–ด] Red-Black Tree ๊ตฌํ˜„ํ•˜๊ธฐ

self-balancing binary search tree์˜ ์ผ์ข…์ด๋‹ค.๊ฐ ๋…ธ๋“œ ๋‹น ํ•œ ๋น„ํŠธ์˜ ์ถ”๊ฐ€ ๊ธฐ์–ต ๊ณต๊ฐ„์„ ๊ฐ€์ง€๋Š”๋ฐ, ์ด ๋น„ํŠธ๋Š” ๋…ธ๋“œ์˜ ์ƒ‰์ƒ ์ •๋ณด๋ฅผ ๋นจ๊ฐ„์ƒ‰ ๋˜๋Š” ๊ฒ€์€์ƒ‰์œผ๋กœ ์ €์žฅํ•œ๋‹ค.๋ฃจํŠธ์—์„œ ๋ฆฌํ”„๊นŒ์ง€์˜ ๊ฒฝ๋กœ์— ๋‚˜ํƒ€๋‚˜๋Š” ๋…ธ๋“œ์˜ ์ƒ‰๊น”์„ ์ œํ•œํ•จ์œผ๋กœ์จ ๊ฒฝ๋กœ ์ค‘ ์–ด๋– ํ•œ ๊ฒƒ๋„

2023๋…„ 4์›” 5์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

Why Is Code Review Necessary?

Test Driven Development ํ…Œ์ŠคํŠธ๊ฐ€ ๊ธฐ๋ณธ์ด๋‹ค. ๊ตฌํ˜„ํ•ด์•ผ ํ•  ์š”๊ตฌ์‚ฌํ•ญ๊ณผ ๊ตฌํ˜„์ฒด๋ฅผ ๋ถ„๋ฆฌํ•ด์„œ ๊ตฌํ˜„ํ•˜๊ธฐ ์ „์— ํ…Œ์ŠคํŠธ๋ฅผ ๋จผ์ € ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ์—ฃ์ง€ ์ผ€์ด์Šค, ์ฝ”๋„ˆ ์ผ€์ด์Šค ๋“ฑ์„ ์ƒ๊ฐํ•˜๊ณ  ์ฝ”๋”ฉ์„ ๋จผ์ € ํ•˜๋ฉด ๋‚ด ์ฝ”๋“œ์— ๋งž๋Š” ํ…Œ์ŠคํŠธ๋งŒ ๋– ์˜ฌ๋ฆฌ๊ฒŒ ๋œ๋‹ค. comment์™€

2023๋…„ 4์›” 4์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

MacOS์—์„œ Ubuntu ๊ฐœ๋ฐœ ํ™˜๊ฒฝ ์„ค์น˜ํ•˜๊ธฐ (AWS, VSC)

์ธ์Šคํ„ด์Šค ์ƒ์„ฑํ•˜๊ธฐ ์šฐ์„  AWS์— ์ ‘์†ํ•ด์„œ Ubuntu ์ธ์Šคํ„ด์Šค๋ฅผ ์ƒ์„ฑํ•œ๋‹ค. AWS EC2 ์ ‘์† ์ธ์Šคํ„ด์Šค ์‹œ์ž‘ ํด๋ฆญ ์ธ์Šคํ„ด์Šค ์ด๋ฆ„ ์ž‘์„ฑ ์šฐ๋ถ„ํˆฌ ์„ ํƒ ์ƒˆ ํ‚ค ํŽ˜์–ด ์ƒ์„ฑ *

2023๋…„ 3์›” 31์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[python] ๋ฐฑ์ค€ 2098 :: ์™ธํŒ์› ์ˆœํšŒ (DP, ๋น„ํŠธ๋งˆ์Šคํ‚น)

์ด ๋ฌธ์ œ๋Š” ์™„์ „ ๋˜‘๊ฐ™์€ ๋ฌธ์ œ์ธ ์™ธํŒ์› ์ˆœํšŒ 2์™€ ๋„์‹œ์˜ ๊ฐœ์ˆ˜๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” N์˜ ๋ฒ”์œ„๊ฐ€ ๋‹ค๋ฅด๋‹ค.์™ธํŒ์› ์ˆœํšŒ 2: (2 $\\leq$ N $\\leq$ 10) ์ง€๊ธˆ ๋ฌธ์ œ: (2 $\\leq$ N $\\leq$ 16)๋ชจ๋“  ๊ฒฝ์šฐ๋ฅผ ์ „๋ถ€ ํƒ์ƒ‰ํ•˜๋Š” ์™„์ „ ํƒ์ƒ‰์œผ๋กœ ํ’€์ดํ•  ๊ฒฝ์šฐ ์‹œ๊ฐ„

2023๋…„ 3์›” 27์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[python] ๋ฐฑ์ค€ 11049 :: ํ–‰๋ ฌ ๊ณฑ์…ˆ ์ˆœ์„œ (DP)

[ํ–‰๋ ฌ ๊ณฑ์…ˆ ์ˆœ์„œ] ํ’€์ด ๋ฐฉ๋ฒ• ์šฐ์„  ์ด ๋ฌธ์ œ๋ฅผ ํ’€๊ธฐ ์œ„ํ•ด์„œ๋Š” ํ–‰๋ ฌ์„ ๊ณฑํ–ˆ์„ ๋•Œ ์—ฐ์‚ฐ ํšŸ์ˆ˜๋ฅผ ๊ตฌํ•ด์•ผ ํ•œ๋‹ค. 1. ๋‘ ํ–‰๋ ฌ์˜ ๊ณฑ ์—ฐ์‚ฐ ํšŸ์ˆ˜ ๊ตฌํ•˜๊ธฐ ํ–‰๋ ฌ 1๊ณผ ํ–‰๋ ฌ 2์˜ ๊ณฑ์…ˆ์„ ํ•ด๋ณด์ž! ํฌ๊ธฐ๊ฐ€ 5 X 3์ธ ํ–‰๋ ฌ 1๊ณผ ํฌ๊ธฐ๊ฐ€ 3 X 2์ธ ํ–‰๋ ฌ 2๋ฅผ ๊ณฑํ•  ๋•Œ, ์—ฐ์‚ฐ ํšŸ์ˆ˜

2023๋…„ 3์›” 27์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[python] ๋ฐฑ์ค€ 3055 :: ํƒˆ์ถœ (BFS)

๊ต‰์žฅํžˆ ์”น๋•๊ฐ™์ง€๋งŒ ๊ท€์—ฌ์šด ๋ฌธ์ œ๐Ÿ‘พ ๋ฌผ์ด ์ฐจ์˜ค๋ฅด๋Š” ๊ณณ์€ ๊ณ ์Šด์ด๊ฐ€ ์ด๋™ํ•  ์ˆ˜ ์—†์œผ๋‹ˆ๋ฌผ์„ ๋จผ์ € ๋ถˆ๋ฆฌ๊ณ  ๊ณ ์Šด์ด๋ฅผ ์ด๋™์‹œํ‚จ๋‹ค.๊ณ ์Šด์ด์™€ ๋ฌผ์˜ ์ขŒํ‘œ๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์ƒํ•˜์ขŒ์šฐ๋ฅผ ํƒ์ƒ‰ํ•œ๋‹ค.์ƒํ•˜์ขŒ์šฐ๋ฅผ ํƒ์ƒ‰ํ•  ๋•Œ ๊ณ ์Šด์ด์™€ ๋ฌผ ๋ชจ๋‘ ๊ฐˆ ์ˆ˜ ์—†๋Š” ๋Œ์„ ๋ฌด์‹œํ•˜๊ณ ,๊ณ ์Šด์ด๋Š” ๊ฐ€์ง€ ๋ชปํ•˜๊ณ  ๋ฌผ์€ ๋˜ ๊ฐˆ ํ•„

2023๋…„ 3์›” 21์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[python] ๋ฐฑ์ค€ 2617 :: ๊ตฌ์Šฌ์ฐพ๊ธฐ (DFS)

[๊ตฌ์Šฌ์ฐพ๊ธฐ] 0. ํ’€์ด ๋ฐฉ๋ฒ• ๋ฌธ์ œ์—์„œ ์ฃผ์–ด์ง„ ๋ฌด๊ฒŒ ์ •๋ณด๋ฅผ ๋ฐ˜๋Œ€๋กœ ๋’ค์ง‘์–ด์„œ ์ถ”๊ฐ€ ์ •๋ณด๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ๋‹ค. ์“ธ๋ฐ์—†๋Š” ๋ง ์‹น ๋นผ๋ฒ„๋ฆฌ๊ณ ~ ์ด ์ •๋ณด๋ฅผ ๊ฐ€์ง€๊ณ  ๋Œ€์†Œ ๊ด€๊ณ„๋ฅผ ์ •๋ฆฌํ•  ์ˆ˜ ์žˆ๋‹ค.

2023๋…„ 3์›” 20์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[python] ๋ฐฑ์ค€ 2573 :: ๋น™์‚ฐ (DFS)

์–ผ์Œ์ธ ๊ณณ์„ ๊ธฐ์ค€์œผ๋กœ DFS ํƒ์ƒ‰์„ ํ•œ๋‹ค.ํƒ์ƒ‰์„ ํ•˜๋ฉด์„œ ํ˜„์žฌ ์–ผ์Œ๊ณผ ๋งž๋‹ฟ์•„ ์žˆ๋Š” ๋ฐ”๋‹ค์˜ ๊ฐœ์ˆ˜๋ฅผ ํŒŒ์•…ํ•œ๋‹ค.ํƒ์ƒ‰์„ ํ•˜๋ฉด์„œ ์–ผ์Œ์ธ ๊ณณ์„ ๋งŒ๋‚˜๋ฉด ์–ผ์Œ์˜ ์œ„์น˜๋ฅผ stack์— ์ €์žฅํ•ด๋‘๊ณ ,stack์˜ ์š”์†Œ๋“ค์„ ๊ธฐ์ค€์œผ๋กœ ํƒ์ƒ‰์„ ์ด์–ด๊ฐ„๋‹ค.DFS ํƒ์ƒ‰์ด ํ•œ ํ„ด ์™„๋ฃŒ๋˜๋ฉด ์—ฐ๊ฒฐ๋œ ์–ผ์Œ ํ•œ

2023๋…„ 3์›” 20์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[python] ๋ฐฑ์ค€ 21606 :: ์•„์นจ ์‚ฐ์ฑ… (DFS)

[์•„์นจ ์‚ฐ์ฑ…] ํ•ญ์ƒ ์‹ค๋‚ด์—์„œ ์ถœ๋ฐœํ•˜๊ณ , ์‹ค๋‚ด์—์„œ ๊ฒฝ๋กœ๋ฅผ ๋๋‚ธ๋‹ค. ๋”ฐ๋ผ์„œ ์ค‘๊ฐ„์— ๊ฑฐ์ณ๊ฐ€๋Š” ์‹ค์™ธ๊ฐ€ ๋ช‡๊ฐœ์ธ์ง€๋Š” ์‹ ๊ฒฝ์“ฐ์ง€ ์•Š์•„๋„ ๋œ๋‹ค. (์‹ฌ์ง€์–ด ์‹ค์™ธ๊ฐ€ 0๊ฐœ์ธ ๊ฒฝ๋กœ๋„ ๊ฐ€๋Šฅํ•˜๋‹ค!) ์‹ค์™ธ๋ฅผ ๊ฑฐ์น˜๋Š” ๊ฒฝ์šฐ์™€ ์‹ค์™ธ๋ฅผ ๊ฑฐ์น˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ๋ฅผ ํ•˜๋‚˜์”ฉ ์•Œ์•„๋ณด์ž! ์‹ค์™ธ๋ฅผ ๊ฑฐ์น˜๋Š” ๊ฒฝ์šฐ ์‹ค์™ธ

2023๋…„ 3์›” 19์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[python] ๋ฐฑ์ค€ 1707 :: ์ด๋ถ„ ๊ทธ๋ž˜ํ”„

[์ด๋ถ„ ๊ทธ๋ž˜ํ”„] ์ด๋ถ„ ๊ทธ๋ž˜ํ”„ ๋…ธ๋“œ๋ผ๋ฆฌ ์„œ๋กœ ์ธ์ ‘ํ•˜์ง€ ์•Š์€ ๋‘ ์ง‘ํ•ฉ์œผ๋กœ ๋‚˜๋ˆ„๊ธฐ ๊ฐ™์€ ์ƒ‰์˜ ๋…ธ๋“œ๋Š” ๊ฐ™์€ ์ง‘ํ•ฉ์ด๋ผ๊ณ  ์น˜๊ณ  ์•„๋ž˜์˜ ๊ทธ๋ฆผ์„ ๋ณด์ž! โญ•๏ธ ์ธ์ ‘ํ•œ ๋…ธ๋“œ๋ผ๋ฆฌ ์„œ๋กœ ๋‹ค๋ฅธ ์ง‘ํ•ฉ์— ๋“ค์–ด๊ฐ€๊ฒŒ ๋งŒ๋“ค ์ˆ˜ ์žˆ์œผ๋ฉด ์ด๋ถ„ ๊ทธ๋ž˜ํ”„๊ฐ€ ๋œ๋‹ค. โŒ ์ด๋ ‡๊ฒŒ ์ธ์ ‘ํ•œ ๋…ธ๋“œ๋ผ๋ฆฌ ์–ด์ฐŒํ•ด๋„ ๋‹ค๋ฅธ

2023๋…„ 3์›” 18์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[C์–ธ์–ด] C์–ธ์–ด ๊ธฐ์ดˆ :: main ํ•จ์ˆ˜, ๋ฉ”๋ชจ๋ฆฌ ํฌ๊ธฐ, ์ž๋ฃŒํ˜•, ์ƒ์ˆ˜, ์กฐ๊ฑด๋ฌธ, ๋ฐ˜๋ณต๋ฌธ, ์ž…์ถœ๋ ฅ, ์‚ฌ์šฉ์ž ์ •์˜ ํ•จ์ˆ˜

C์–ธ์–ด๋Š” ๋ฉ”๋ชจ๋ฆฌ ์ฃผ์†Œ์— ์ง์ ‘ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์—์„œ ๊ฐ•๋ ฅํ•œ ์–ธ์–ด๊ฐ€ ๋˜๋ฉฐ ๋‹ค์–‘ํ•œ ์šด์˜์ฒด์ œ ๋ฐ ์–ธ์–ด๋“ค์˜ ๊ธฐ๋ณธ์ด ๋˜๊ณ  ์žˆ๋‹ค.๊ณ ๊ธ‰ ์–ธ์–ด์— ์†ํ•˜๋ฉด์„œ๋„ ๊ฑฐ์˜ ์–ด์…ˆ๋ธ”๋ฆฌ์–ด ์ทจ๊ธ‰์„ ๋ฐ›๊ณ  ์žˆ๋‹ค ใ…‹ใ…Ž ใ…œ,,C์–ธ์–ด์˜ ๊ธฐ์ดˆ๊ฐ€ ๋˜๋Š” ๋ถ€๋ถ„๋“ค์„ ํ›‘์–ด๋ณด์ž ๐Ÿ“–main ํ•จ์ˆ˜๋Š” ํ”„๋กœ๊ทธ๋žจ์ด ์‹คํ–‰๋  ๋•Œ

2023๋…„ 3์›” 17์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[C์–ธ์–ด] MacOS - VSC์— C์–ธ์–ด ๊ฐœ๋ฐœ ํ™˜๊ฒฝ ๊ตฌ์ถ•ํ•˜๊ธฐ

VSC์—์„œ ํ™•์žฅ ํ”„๋กœ๊ทธ๋žจ C/C++์ด๋ž‘ Code Runner ์ด ๋‘๊ฐœ๋ฅผ ์„ค์น˜ํ•ด์ค€๋‹ค.Code > ๊ธฐ๋ณธ ์„ค์ • > ์„ค์ • ์œผ๋กœ ๋“ค์–ด๊ฐ„๋‹ค.run in terminal ๊ฒ€์ƒ‰์™ผ์ชฝ์—์„œ Run Code configuration ํด๋ฆญCode-runner: Run in Terminal์—

2023๋…„ 3์›” 17์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท