Skip to content

JangDongHo/Dongho-Algorithm-Note

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Dongho-Algorithm-Note

๐Ÿ† ๋™ํ˜ธ์˜ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋น„๋ฒ• ๋…ธํŠธ ์‹œ์ฆŒ 2

๊ธฐ๊ฐ„: 2024๋…„ 6์›” 26์ผ ~ 2024๋…„ 8์›” 26์ผ (2๊ฐœ์›”)

์–ธ์–ด: Python

๐Ÿ“… ์ผ์ •ํ‘œ

์‹œ์ฆŒ2: ์ธํ”„๋Ÿฐ '์„ธ๊ณ„ ๋Œ€ํšŒ ์ง„์ถœ์ž๊ฐ€ ์•Œ๋ ค์ฃผ๋Š” ์ฝ”๋”ฉํ…Œ์ŠคํŠธ' ๊ฐ•์˜ ์ˆ˜๊ฐ•

  • ๊ธฐ๊ฐ„: 2024๋…„ 7์›” 6์ผ ~ 2024๋…„ 9์›” 6์ผ (2๊ฐœ์›”)

์‹œ์ฆŒ1: '์ด๊ฒƒ์ด ์ทจ์—…์„ ์œ„ํ•œ ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ๋‹ค with ํŒŒ์ด์ฌ' ์ฑ… ์™„๋…

  • ๊ธฐ๊ฐ„: 2023๋…„ 12์›” 28์ผ ~ 2024๋…„ 2์›” 28์ผ (3๊ฐœ์›”)

  • ์ˆซ์ž ์ด๋ชจ์ง€๋Š” ์ฑ…์—์„œ ๋‚˜์˜จ ๋ฌธ์ œ์˜ ๋‚œ์ด๋„(1~3)๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. โ—ป: +0.5

  • ์ƒ‰๊น” ์ด๋ชจ์ง€๋Š” ๋ฐฑ์ค€์—์„œ ๋‚˜์˜จ ๋ฌธ์ œ์˜ ๋‚œ์ด๋„๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

  • ์„ฑ๊ณต ์—ฌ๋ถ€๋Š” ๋ฌธ์ œ๋ฅผ ๋ชฉํ‘œ ์‹œ๊ฐ„ ๋‚ด์— ํ•ด๊ฒฐํ–ˆ๋Š”๊ฐ€์— ๋‹ฌ๋ ค ์žˆ์Šต๋‹ˆ๋‹ค.

  • ์Šค์Šค๋กœ ๋ถ€์กฑํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋Š” ํŒŒํŠธ๋Š” ๋ฐ”ํ‚น๋…๋‹˜์˜ ์‹ค์ „ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ์ง‘์„ ์ฐธ๊ณ ํ•ด์„œ ๋ฌธ์ œ๋ฅผ ๋” ํ’€์—ˆ์Šต๋‹ˆ๋‹ค.

์ฃผ์ฐจ ํด๋”๋ช… โญ• ์„ฑ๊ณต โŒ ์‹คํŒจ
1์ฃผ์ฐจ(12.28~12.29) Greedy 1๏ธโƒฃ ์ˆซ์ž ์นด๋“œ ๊ฒŒ์ž„
1๏ธโƒฃ 1์ด ๋  ๋•Œ๊นŒ์ง€
1๏ธโƒฃ ๊ณฑํ•˜๊ธฐ ํ˜น์€ ๋”ํ•˜๊ธฐ
1๏ธโƒฃ ๋ฌธ์ž์—ด ๋’ค์ง‘๊ธฐ
1๏ธโƒฃ ๋ณผ๋ง๊ณต ๊ณ ๋ฅด๊ธฐ
1๏ธโƒฃ ํฐ ์ˆ˜์˜ ๋ฒ•์น™(2)
1๏ธโƒฃ ๋ชจํ—˜๊ฐ€ ๊ธธ๋“œ(2)
1๏ธโƒฃ ๋งŒ๋“ค ์ˆ˜ ์—†๋Š” ๊ธˆ์•ก(2)
1๏ธโƒฃ ๋ฌด์ง€์˜ ๋จน๋ฐฉ ๋ผ์ด๋ธŒ(2)
2์ฃผ์ฐจ(1.2~1.5) Implementation 1๏ธโƒฃ ์ƒํ•˜์ขŒ์šฐ
1๏ธโƒฃ ์™•์‹ค์˜ ๋‚˜์ดํŠธ
1๏ธโƒฃ ๋Ÿญํ‚ค ์ŠคํŠธ๋ ˆ์ดํŠธ
1๏ธโƒฃ ๋ฌธ์ž์—ด ์žฌ์ •๋ ฌ
๐ŸŸง5 ์น˜ํ‚จ ๋ฐฐ๋‹ฌ
2๏ธโƒฃ ๊ฒŒ์ž„ ๊ฐœ๋ฐœ(2)
๐ŸŸง4 ๋ฑ€(2)
1๏ธโƒฃ ๊ด„ํ˜ธ ๋ณ€ํ™˜
1๏ธโƒฃ ์‹œ๊ฐ(2)
2๏ธโƒฃ ๋ฌธ์ž์—ด ์••์ถ•(2)
1๏ธโƒฃโ—ป ์ž๋ฌผ์‡ ์™€ ์—ด์‡ 
1๏ธโƒฃโ—ป ๊ธฐ๋‘ฅ๊ณผ ๋ณด(2)
3์ฃผ์ฐจ(1.8~1.12) DFS/BFS โฌœ1 ๋‹จ์ง€๋ฒˆํ˜ธ๋ถ™์ด๊ธฐ
๐ŸŸง4 ์ธ๊ตฌ ์ด๋™
1๏ธโƒฃโ—ป ์Œ๋ฃŒ์ˆ˜ ์–ผ๋ ค ๋จน๊ธฐ(2)
1๏ธโƒฃโ—ป ๋ฏธ๋กœ ํƒˆ์ถœ(2)
โฌœ1 ์˜์—ญ ๊ตฌํ•˜๊ธฐ(2)
๐ŸŸง5 ๊ฒฝ์Ÿ์  ์ „์—ผ(2)
๐ŸŸง5 ๊ฐ์‹œ ํ”ผํ•˜๊ธฐ(2)
๐ŸŸง5 ํ† ๋งˆํ† (3)
1๏ธโƒฃโ—ป ํŠน์ • ๊ฑฐ๋ฆฌ์˜ ๋„์‹œ ์ฐพ๊ธฐ(2)
๐ŸŸง4 ์—ฐ๊ตฌ์†Œ(2)
โฌœ1 ์—ฐ์‚ฐ์ž ๋ผ์›Œ ๋„ฃ๊ธฐ(2)
4์ฃผ์ฐจ(1.15) Sort 1๏ธโƒฃ ์œ„์—์„œ ์•„๋ž˜๋กœ
1๏ธโƒฃ ์„ฑ์ ์ด ๋‚ฎ์€ ์ˆœ์„œ๋กœ ํ•™์ƒ ์ถœ๋ ฅํ•˜๊ธฐ
1๏ธโƒฃ ๋‘ ๋ฐฐ์—ด์˜ ์›์†Œ ๊ต์ฒด
โฌœ4 ๊ตญ์˜์ˆ˜(2)
โฌœ3 ์•ˆํ…Œ๋‚˜(2)
1๏ธโƒฃโ—ป ์‹คํŒจ์œจ(2)
๐ŸŸง4 ์นด๋“œ ์ •๋ ฌํ•˜๊ธฐ(2)
4์ฃผ์ฐจ(1.16~1.17) Binary Search 1๏ธโƒฃโ—ป ๋ถ€ํ’ˆ ์ฐพ๊ธฐ
1๏ธโƒฃโ—ป ๊ณ ์ •์  ์ฐพ๊ธฐ
2๏ธโƒฃ ์ •๋ ฌ๋œ ๋ฐฐ์—ด์—์„œ ํŠน์ • ์ˆ˜์˜ ๊ฐœ์ˆ˜ ๊ตฌํ•˜๊ธฐ(2)
2๏ธโƒฃ ๋–ก๋ณถ์ด ๋–ก ๋งŒ๋“ค๊ธฐ(2)
๐ŸŸง4 ๊ณต์œ ๊ธฐ ์„ค์น˜(2)
4์ฃผ์ฐจ(1.17~1.19) Dynamic Programming 1๏ธโƒฃโ—ป ๊ธˆ๊ด‘
1๏ธโƒฃโ—ป ํŽธ์ง‘ ๊ฑฐ๋ฆฌ
โฌœ1 ์ •์ˆ˜ ์‚ผ๊ฐํ˜•(2)
1๏ธโƒฃโ—ป 1๋กœ ๋งŒ๋“ค๊ธฐ(2)
2๏ธโƒฃ ๊ฐœ๋ฏธ ์ „์‚ฌ(2)
1๏ธโƒฃโ—ป ๋ฐ”๋‹ฅ ๊ณต์‚ฌ(2)
2๏ธโƒฃ ํšจ์œจ์ ์ธ ํ™”ํ ๊ตฌ์„ฑ(2)
โฌœ3 ํ‡ด์‚ฌ(2)
โฌœ2 ๋ณ‘์‚ฌ ๋ฐฐ์น˜ํ•˜๊ธฐ(2)
1๏ธโƒฃโ—ป ๋ชป์ƒ๊ธด ์ˆ˜(2)
5์ฃผ์ฐจ(1.22) Shortest Path ๐ŸŸง4 ํ”Œ๋กœ์ด๋“œ
2๏ธโƒฃ ๋ฏธ๋ž˜ ๋„์‹œ(2)
3๏ธโƒฃ ์ „๋ณด(2)
2๏ธโƒฃ ์ •ํ™•ํ•œ ์ˆœ์œ„
2๏ธโƒฃ ํ™”์„ฑ ํƒ์‚ฌ(2)
5์ฃผ์ฐจ(1.23~1.26) Graph Theory 2๏ธโƒฃ ํŒ€ ๊ฒฐ์„ฑ 2๏ธโƒฃ ๋„์‹œ ๋ถ„ํ•  ๊ณ„ํš
3๏ธโƒฃ ์ปค๋ฆฌํ˜๋Ÿผ
6์ฃผ์ฐจ(1.29~2.2) ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์œ ํ˜•๋ณ„ ๊ธฐ์ถœ๋ฌธ์ œ
7์ฃผ์ฐจ(2.5~2.8) ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์œ ํ˜•๋ณ„ ๊ธฐ์ถœ๋ฌธ์ œ
8์ฃผ์ฐจ(2.13~2.16) ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์œ ํ˜•๋ณ„ ๊ธฐ์ถœ๋ฌธ์ œ
9์ฃผ์ฐจ(2.19~2.23) ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์œ ํ˜•๋ณ„ ๊ธฐ์ถœ๋ฌธ์ œ
SW ๋งˆ์—์ŠคํŠธ๋กœ ์ฝ”ํ…Œ 1์ฐจ(2.24) ๊ตฌํ˜„, ์กฐํ•ฉ/์ˆœ์—ด, ์ •๋ ฌ, DFS/BFS, ๊ทธ๋ฆฌ๋””
10์ฃผ์ฐจ(2.26~3.1) ์ตœ์ข… ์ ๊ฒ€
SW ๋งˆ์—์ŠคํŠธ๋กœ ์ฝ”ํ…Œ 2์ฐจ(3.2) ์ž๋ฃŒ๊ตฌ์กฐ(ํ,์Šคํƒ), DFS/BFS, ๋ถ„๋ฆฌ ์ง‘ํ•ฉ (Union-Find), DP, ์ตœ๋‹จ๊ฒฝ๋กœ

Reference

About

๐Ÿ† ๋™ํ˜ธ์˜ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋น„๋ฒ• ๋…ธํŠธ

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published