Skip to content

leejw-lu/Algorithm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

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

Repository files navigation

Algorithm with Python & Java

๐Ÿ“† ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ ๊ธฐ๋ก๐Ÿ“†

โœ2023๋…„ 4~8์›” ๊ธฐ๋ก (ํŒŒ์ด์ฌ) ์ž‘์„ฑ ์ค‘
โœ2023๋…„ 09์›” ๊ธฐ๋ก (ํŒŒ์ด์ฌ)
no ๋‚ ์งœ ์‚ฌ์ดํŠธ ์ฃผ์ œ ๋ฌธ์ œ
1 9/18 ๋ฐฑ์ค€ DP 9465๋ฒˆ ์Šคํ‹ฐ์ปค
2 9/19 ๋ฐฑ์ค€ ๊ทธ๋ž˜ํ”„ ํƒ์ƒ‰ 2606๋ฒˆ ๋ฐ”์ด๋Ÿฌ์Šค
3 9/20 ๋ฐฑ์ค€ ๋ฌธ์ž์—ด 4358๋ฒˆ ์ƒํƒœํ•™
4 9/22 ๋ฐฑ์ค€ ๊ทธ๋ž˜ํ”„ ํƒ์ƒ‰ 2667๋ฒˆ ๋‹จ์ง€๋ฒˆํ˜ธ ๋ถ™์ด๊ธฐ
5 9/23 ๋ฐฑ์ค€ ๊ทธ๋ž˜ํ”„ ํƒ์ƒ‰ 11725๋ฒˆ ํŠธ๋ฆฌ์˜ ๋ถ€๋ชจ ์ฐพ๊ธฐ
6 9/25 ๋ฐฑ์ค€ ๊ทธ๋ž˜ํ”„ ํƒ์ƒ‰ 1325๋ฒˆ ํšจ์œจ์ ์ธ ํ•ดํ‚น
7 9/27 ๋ฐฑ์ค€ DP 1010๋ฒˆ ๋‹ค๋ฆฌ ๋†“๊ธฐ
8 10/1 ๋ฐฑ์ค€ ๊ทธ๋ž˜ํ”„ ํƒ์ƒ‰ 2178๋ฒˆ ๋ฏธ๋กœํƒ์ƒ‰
โœ2023๋…„ 10์›” ๊ธฐ๋ก (ํŒŒ์ด์ฌ)
no ๋‚ ์งœ ์‚ฌ์ดํŠธ ์ฃผ์ œ ๋ฌธ์ œ
1 10/1 ๋ฐฑ์ค€ ๊ทธ๋ž˜ํ”„ ํƒ์ƒ‰ 2178๋ฒˆ ๋ฏธ๋กœํƒ์ƒ‰
2 10/2 ๋ฐฑ์ค€ ๊ทธ๋ž˜ํ”„ ํƒ์ƒ‰ 7562๋ฒˆ ๋‚˜์ดํŠธ์˜ ์ด๋™
3 10/8 ๋ฐฑ์ค€ DP 17626๋ฒˆ Four Squares
4 10/10 ๋ฐฑ์ค€ ๊ทธ๋ž˜ํ”„ ํƒ์ƒ‰ 4963๋ฒˆ ์„ฌ์˜ ๊ฐœ์ˆ˜
5 10/11 ๋ฐฑ์ค€ ๊ตฌํ˜„ 20546๋ฒˆ ๊ธฐ์ ์˜ ๋งค๋งค๋ฒ•
6 10/13 ๋ฐฑ์ค€ DP 1660๋ฒˆ ์บกํ‹ด ์ด๋‹ค์†œ
7 10/14 ๋ฐฑ์ค€ ๊ตฌํ˜„ 1193๋ฒˆ ๋ถ„์ˆ˜์ฐพ๊ธฐ
8 10/15 ๋ฐฑ์ค€ ๊ทธ๋ž˜ํ”„ ํƒ์ƒ‰ 16918๋ฒˆ ๋ด„๋ฒ„๋งจ
9 10/19 ๋ฐฑ์ค€ ๊ตฌํ˜„ 4396๋ฒˆ ์ง€๋ขฐ ์ฐพ๊ธฐ
10 10/20 ๋ฐฑ์ค€ ๊ทธ๋ž˜ํ”„ ํƒ์ƒ‰ 14940๋ฒˆ ์‰ฌ์šด ์ตœ๋‹จ๊ฑฐ๋ฆฌ
11 10/21 ๋ฐฑ์ค€ ๊ตฌํ˜„ 20291๋ฒˆ ํŒŒ์ผ ์ •๋ฆฌ
12 10/22 ๋ฐฑ์ค€ ๊ทธ๋ฆฌ๋”” 14916๋ฒˆ ๊ฑฐ์Šค๋ฆ„๋ˆ
13 ๋ฐฑ์ค€ ๊ทธ๋ฆฌ๋”” 2217๋ฒˆ ๋กœํ”„
14 10/25 ๋ฐฑ์ค€ ๊ทธ๋ž˜ํ”„ ํƒ์ƒ‰ 7576๋ฒˆ ํ† ๋งˆํ† 
15 10/26 ๋ฐฑ์ค€ ๊ทธ๋ฆฌ๋”” 1758๋ฒˆ ์•Œ๋ฐ”์ƒ ๊ฐ•ํ˜ธ
16 10/27 ๋ฐฑ์ค€ ๊ทธ๋ž˜ํ”„ ํƒ์ƒ‰ 7569๋ฒˆ ํ† ๋งˆํ† 
17 10/29 ๋ฐฑ์ค€ ๊ทธ๋ฆฌ๋”” 1343๋ฒˆ ํด๋ฆฌ์˜ค๋ฏธ๋…ธ
18 ๋ฐฑ์ค€ ๊ทธ๋ฆฌ๋”” 11508๋ฒˆ 2+1 ์„ธ์ผ
19 10/30 ๋ฐฑ์ค€ ๊ตฌํ˜„ 17413๋ฒˆ ๋‹จ์–ด ๋’ค์ง‘๊ธฐ2
โœ2023๋…„ 11์›” ๊ธฐ๋ก (ํŒŒ์ด์ฌ & ์ž๋ฐ”)
no ๋‚ ์งœ ์‚ฌ์ดํŠธ ์ฃผ์ œ ๋ฌธ์ œ ์–ธ์–ด
1 11/1 ๋ฐฑ์ค€ ๊ทธ๋ฆฌ๋”” 13305๋ฒˆ ์ฃผ์œ ์†Œ python
2 11/4 ๋ฐฑ์ค€ ๊ทธ๋ž˜ํ”„ ํƒ์ƒ‰ 2668๋ฒˆ ์ˆซ์ž๊ณ ๋ฅด๊ธฐ python
3 11/5 ๋ฐฑ์ค€ ๊ทธ๋ฆฌ๋”” 20115๋ฒˆ ์—๋„ˆ์ง€ ๋“œ๋งํฌ python
4 ๋ฐฑ์ค€ ๊ทธ๋ฆฌ๋”” 13164๋ฒˆ ํ–‰๋ณต ์œ ์น˜์› python
5 11/8 ๋ฐฑ์ค€ ๊ทธ๋ž˜ํ”„ ํƒ์ƒ‰ 9466๋ฒˆ ํ…€ ํ”„๋กœ์ ํŠธ python
6 11/9 ๋ฐฑ์ค€ ๊ตฌํ˜„ 16926๋ฒˆ ๋ฐฐ์—ด ๋Œ๋ฆฌ๊ธฐ1 python
7 11/10 ๋ฐฑ์ค€ ๊ทธ๋ฆฌ๋”” 19598๋ฒˆ ์ตœ์†Œ ํšŒ์˜์‹ค ๊ฐœ์ˆ˜ python
8 11/12 ๋ฐฑ์ค€ ๊ทธ๋ฆฌ๋”” 20365๋ฒˆ ๋ธ”๋กœ๊ทธ2 python
9 ๋ฐฑ์ค€ DP 9655๋ฒˆ ๋Œ ๊ฒŒ์ž„ python
10 11/15 ๋ฐฑ์ค€ ๊ทธ๋ž˜ํ”„ ํƒ์ƒ‰ 2667๋ฒˆ ๋‹จ์ง€๋ฒˆํ˜ธ ๋ถ™์ด๊ธฐ java
11 11/16 ๋ฐฑ์ค€ ๊ทธ๋ž˜ํ”„ ํƒ์ƒ‰ 14502๋ฒˆ ์—ฐ๊ตฌ์†Œ java
12 11/17 ๋ฐฑ์ค€ ๊ทธ๋ฆฌ๋”” 2212๋ฒˆ ์„ผ์„œ java
13 11/18 ๋ฐฑ์ค€ ๋ฐฑํŠธ๋ž˜ํ‚น 15654๋ฒˆ N๊ณผ M(5) java
14 11/19 ๋ฐฑ์ค€ ๋ฐฑํŠธ๋ž˜ํ‚น 15655๋ฒˆ N๊ณผ M(6) java
15 11/20 ๋ฐฑ์ค€ ๋ถ„ํ• ์ •๋ณต 2630๋ฒˆ ์ƒ‰์ข…์ด ๋งŒ๋“ค๊ธฐ java
16 11/22 ๋ฐฑ์ค€ ๋ถ„ํ• ์ •๋ณต 1992๋ฒˆ ์ฟผ๋“œํŠธ๋ฆฌ java
17 11/23 ๋ฐฑ์ค€ ๊ทธ๋ž˜ํ”„ ํƒ์ƒ‰ 16234๋ฒˆ ์ธ๊ตฌ ์ด๋™ java
18 11/25 ๋ฐฑ์ค€ ๊ทธ๋ž˜ํ”„ ํƒ์ƒ‰ 16928๋ฒˆ ๋ฑ€๊ณผ ์‚ฌ๋‹ค๋ฆฌ ๊ฒŒ์ž„ java
19 11/26 ๋ฐฑ์ค€ ๊ทธ๋ž˜ํ”„ ํƒ์ƒ‰ 2583๋ฒˆ ์˜์—ญ ๊ตฌํ•˜๊ธฐ java
20 11/27 ๋ฐฑ์ค€ ๊ทธ๋ฆฌ๋”” 11000๋ฒˆ ๊ฐ•์˜์‹ค ๋ฐฐ์ • java
21 11/30 ๋ฐฑ์ค€ ๋ฐฑํŠธ๋ž˜ํ‚น 15656๋ฒˆ N๊ณผ M(7) java
22 ๋ฐฑ์ค€ ๋ฐฑํŠธ๋ž˜ํ‚น 15657๋ฒˆ N๊ณผ M(8) java
โœ2023๋…„ 12์›” ๊ธฐ๋ก (์ž๋ฐ” & ํŒŒ์ด์ฌ)
no ๋‚ ์งœ ์‚ฌ์ดํŠธ ์ฃผ์ œ ๋ฌธ์ œ ์–ธ์–ด
1 12/1 ๋ฐฑ์ค€ ๊ทธ๋ž˜ํ”„ ํƒ์ƒ‰ 13023๋ฒˆ ABCDE java
2 ๋ฐฑ์ค€ ๋ฌธ์ž์—ด 10798๋ฒˆ ์„ธ๋กœ์ฝ๊ธฐ java
3 12/8 ๋ฐฑ์ค€ ์ˆ˜ํ•™ 13458๋ฒˆ ์‹œํ—˜ ๊ฐ๋… java
4 12/9 ๋ฐฑ์ค€ ๊ตฌํ˜„ 16935๋ฒˆ ๋ฐฐ์—ด ๋Œ๋ฆฌ๊ธฐ3 java
5 ๋ฐฑ์ค€ ๊ตฌํ˜„ 20055๋ฒˆ ์ปจ๋ฒ ์ด์–ด ๋ฒจํŠธ ์œ„์˜ ๋กœ๋ด‡ java
6 12/10 ๋ฐฑ์ค€ DP 14501๋ฒˆ ํ‡ด์‚ฌ java
7 ๋ฐฑ์ค€ DP 9095๋ฒˆ 1, 2, 3 ๋”ํ•˜๊ธฐ java
8 12/11 ๋ฐฑ์ค€ ๋ฐฑํŠธ๋ž˜ํ‚น 14889๋ฒˆ ์Šคํƒ€ํŠธ์™€ ๋งํฌ java
9 12/13 ๋ฐฑ์ค€ ๊ทธ๋ž˜ํ”„ ํƒ์ƒ‰ 1697๋ฒˆ ์ˆจ๋ฐ”๊ผญ์งˆ java
10 12/15 ๋ฐฑ์ค€ ๊ทธ๋ฆฌ๋”” 1744๋ฒˆ ์ˆ˜ ๋ฌถ๊ธฐ java
11 12/17 ๋ฐฑ์ค€ DP 11053๋ฒˆ ๊ฐ€์žฅ ๊ธด ์ฆ๊ฐ€ํ•˜๋Š” ๋ถ€๋ถ„ ์ˆ˜์—ด java
12 ๋ฐฑ์ค€ ์ด๋ถ„ํƒ์ƒ‰ 2512๋ฒˆ ์˜ˆ์‚ฐ java
13 12/19 ๋ฐฑ์ค€ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ 14503๋ฒˆ ๋กœ๋ด‡ ์ฒญ์†Œ๊ธฐ java
14 12/20 ๋ฐฑ์ค€ ์ด๋ถ„ํƒ์ƒ‰ 2805๋ฒˆ ๋‚˜๋ฌด ์ž๋ฅด๊ธฐ java
15 12/21 ๋ฐฑ์ค€ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ 14499๋ฒˆ ์ฃผ์‚ฌ์œ„ ๊ตด๋ฆฌ๊ธฐ java
16 12/23 ๋ฐฑ์ค€ ์ด๋ถ„ํƒ์ƒ‰ 10816๋ฒˆ ์ˆซ์ž ์นด๋“œ2 java
17 12/24 ๋ฐฑ์ค€ ๋ฌธ์ž์—ด 6550๋ฒˆ ๋ถ€๋ถ„ ๋ฌธ์ž์—ด java
18 12/28 ๋ฐฑ์ค€ ๋ฌธ์ž์—ด 1254๋ฒˆ ํŒฐ๋ฆฐ๋“œ๋กฌ ๋งŒ๋“ค๊ธฐ java
18(2) ๋ฐฑ์ค€ ๋ฌธ์ž์—ด 1254๋ฒˆ ํŒฐ๋ฆฐ๋“œ๋กฌ ๋งŒ๋“ค๊ธฐ python
19 12/29 ๋ฐฑ์ค€ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ 17144๋ฒˆ ๋ฏธ์„ธ๋จผ์ง€ ์•ˆ๋…•! python
20 12/30 ๋ฐฑ์ค€ ๋ฌธ์ž์—ด 17144๋ฒˆ ๋“ฃ๋ณด์žก python
21 ๋ฐฑ์ค€ ๊ทธ๋ž˜ํ”„ ํƒ์ƒ‰ 2206๋ฒˆ ๋ฒฝ ๋ถ€์ˆ˜๊ณ  ์ด๋™ํ•˜๊ธฐ python
22 12/31 ๋ฐฑ์ค€ ๋ฌธ์ž์—ด 1120๋ฒˆ ๋ฌธ์ž์—ด python
โœ2024๋…„ 01์›” ๊ธฐ๋ก (ํŒŒ์ด์ฌ & sql)
no ๋‚ ์งœ ์‚ฌ์ดํŠธ ์ฃผ์ œ ๋ฌธ์ œ ์–ธ์–ด
1 1/2 ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค SQL SELECT 5๋ฌธ์ œ sql
2 1/4 ๋ฐฑ์ค€ ๊ทธ๋ž˜ํ”„ ํƒ์ƒ‰ 14500๋ฒˆ ํ…ŒํŠธ๋กœ๋ฏธ๋…ธ python
3 1/7 ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค SQL SELECT 5๋ฌธ์ œ sql
4 1/8 ๋ฐฑ์ค€ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ 20056๋ฒˆ ๋งˆ๋ฒ•์‚ฌ ์ƒ์–ด์™€ ํŒŒ์ด์–ด๋ณผ python
5 ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค SQL SELECT 10๋ฌธ์ œ sql
6 1/9 ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค SQL GROUP BY 6๋ฌธ์ œ sql
7 ๋ฐฑ์ค€ ๋ˆ„์ ํ•ฉ 11659๋ฒˆ ๊ตฌ๊ฐ„ ํ•ฉ ๊ตฌํ•˜๊ธฐ4 python
8 1/10 ๋ฐฑ์ค€ ์ด๋ถ„ํƒ์ƒ‰ 2110๋ฒˆ ๊ณต์œ ๊ธฐ ์„ค์น˜ python
9 ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค SQL ์ง‘๊ณ„ํ•จ์ˆ˜ 6๋ฌธ์ œ sql
10 ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค SQL IS NULL 5๋ฌธ์ œ sql
11 1/12 ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค SQL String, Date, Join, Group By ๋ฌธ์ œ sql
12 1/17 ์ฝ”๋“œํŠธ๋ฆฌ ๊ทธ๋ฆฌ๋”” 2015_2_1๋ฐ”์ด๋Ÿฌ์Šค๊ฒ€์‚ฌ python
13 1/18 ๋ฐฑ์ค€ DP 9251๋ฒˆ LCS python
14 1/19 ๋ฐฑ์ค€ DP 9252๋ฒˆ LCS2 python
15 ๋ฐฑ์ค€ ๊ตฌํ˜„ 1913๋ฒˆ ๋‹ฌํŒฝ์ด python
16 1/21 ๋ฐฑ์ค€ ๊ตฌํ˜„ 20125๋ฒˆ ์ฟ ํ‚ค์˜ ์‹ ์ฒด ์ธก์ • python
17 1/23 ๋ฐฑ์ค€ ๊ตฌํ˜„ 14891๋ฒˆ ํ†ฑ๋‹ˆ๋ฐ”ํ€ด python
18 1/24 ๋ฐฑ์ค€ ์ž๋ฃŒ๊ตฌ์กฐ 2164๋ฒˆ ์นด๋“œ2 python
19 ๋ฐฑ์ค€ ๊ตฌํ˜„ 1244๋ฒˆ ์Šค์œ„์น˜ ์ผœ๊ณ  ๋„๊ธฐ python
20 1/26 ๋ฐฑ์ค€ DP 1890๋ฒˆ ์ ํ”„ python
21 1/28 ๋ฐฑ์ค€ ๊ทธ๋ฆฌ๋”” 1092๋ฒˆ ๋ฐฐ python
22 1/31 ๋ฆฌํŠธ์ฝ”๋“œ ๋ฌธ์ž์—ด 3๋ฒˆ LSWRC python
โœ2024๋…„ 02์›” ๊ธฐ๋ก (ํŒŒ์ด์ฌ)
no ๋‚ ์งœ ์‚ฌ์ดํŠธ ์ฃผ์ œ ๋ฌธ์ œ
1 2/3 ๋ฆฌํŠธ์ฝ”๋“œ ๊ทธ๋ž˜ํ”„ ํƒ์ƒ‰ 841๋ฒˆ Keys and Rooms
2 2/3 ๋ฆฌํŠธ์ฝ”๋“œ ๊ทธ๋ž˜ํ”„ ํƒ์ƒ‰ 547๋ฒˆ Number of Provinces
3 2/4 ๋ฆฌํŠธ์ฝ”๋“œ DP 746๋ฒˆ Min Cost Climbing Stairs
4 2/4 ๋ฆฌํŠธ์ฝ”๋“œ DP 198๋ฒˆ House Robber
5 2/5 ๋ฆฌํŠธ์ฝ”๋“œ ๊ตฌํ˜„ 605๋ฒˆ Can Place Flowers
6 2/5 ๋ฆฌํŠธ์ฝ”๋“œ ๋ฌธ์ž์—ด 151๋ฒˆ Reverse Words in a String
7 2/8 ๋ฆฌํŠธ์ฝ”๋“œ ๋ˆ„์ ํ•ฉ 238๋ฒˆ Product of Array Excep Self
8 2/16 ๋ฆฌํŠธ์ฝ”๋“œ ๊ทธ๋ž˜ํ”„ํƒ์ƒ‰ 1926๋ฒˆ Nearest Exit from Entrance in Maze
9 2/18 ๋ฆฌํŠธ์ฝ”๋“œ ๊ทธ๋ž˜ํ”„ํƒ์ƒ‰ 994๋ฒˆ Rotting Oranges
10 2/18 ๋ฆฌํŠธ์ฝ”๋“œ ์ž๋ฃŒ๊ตฌ์กฐ 2215๋ฒˆ Find the Difference of Two Arrays
11 2/18 ๋ฆฌํŠธ์ฝ”๋“œ ๋ฌธ์ž์—ด 443๋ฒˆ String Compression
12 2/18 ๋ฆฌํŠธ์ฝ”๋“œ ์ด์ง„ํƒ์ƒ‰ 162๋ฒˆ Find Peak Element
13 2/23 ๋ฆฌํŠธ์ฝ”๋“œ ์ด์ง„ํƒ์ƒ‰ 875๋ฒˆ Koko Eating Bananas
14 2/24 ๋ฆฌํŠธ์ฝ”๋“œ ๋ฌธ์ž์—ด 345๋ฒˆ Reverse Vowels of a String
15 2/25 ๋ฆฌํŠธ์ฝ”๋“œ ๊ตฌํ˜„ 1431๋ฒˆ Kids With the Greatest Number of Candies
16 2/25 ๋ฆฌํŠธ์ฝ”๋“œ DP 62๋ฒˆ Unique Paths
17 2/25 ๋ฆฌํŠธ์ฝ”๋“œ DP 72๋ฒˆ Edit Distance
โœ2024๋…„ 03์›” ๊ธฐ๋ก (ํŒŒ์ด์ฌ)

image image

โœ2024๋…„ 04์›” ๊ธฐ๋ก (ํŒŒ์ด์ฌ)

image

โœ2024๋…„ 05์›” ๊ธฐ๋ก (ํŒŒ์ด์ฌ)

image

โœ2024๋…„ 06์›” ๊ธฐ๋ก (ํŒŒ์ด์ฌ)

image


โญ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ฃผ์ œ Issue โญ

Graph Search (DFS/BFS)

Greedy

Dynamic Programming

Backtracking

Implementation

Data Structure

Sorting

Recursion

String

Divide & Conquer

About

Solve Algorithmic problems with Python&JAVA

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published