An open API service indexing awesome lists of open source software.

https://github.com/ej-kimm/algorithm-with-js

๐Ÿ•ต๏ธโ€โ™€๏ธ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ ํ’€์ด with JavaScript
https://github.com/ej-kimm/algorithm-with-js

algorithm javascript programmers

Last synced: 3 months ago
JSON representation

๐Ÿ•ต๏ธโ€โ™€๏ธ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ ํ’€์ด with JavaScript

Awesome Lists containing this project

README

          



# ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ ํ’€์ด with Javascript

๐ŸŽฏ ๋งค์ผ `1์‹œ๊ฐ„`, `1๋ฌธ์ œ ์ด์ƒ`์„ ๋ชฉํ‘œ๋กœ ํ•ฉ๋‹ˆ๋‹ค

๐Ÿ”—ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ๐Ÿ‘ˆ๋ฐ”๋กœ๊ฐ€๊ธฐ!


๐Ÿ”—๋ฐฑ์ค€ ๐Ÿ‘ˆ๋ฐ”๋กœ๊ฐ€๊ธฐ!


## ๐Ÿ“… ์ง„ํ–‰ ์ผ์ •

### 2024๋…„ 10์›”

|์ฃผ์ฐจ|๋‚œ์ด๋„|๋ฌธ์ œ|JS ํ’€์ด์ฝ”๋“œ|
| :----------------: | :----------------: | :----------------: | :----------------:|
| 3์ฃผ์ฐจ
(10.17. ~ 10.20.) | `Level 0`
`Level 0`
`Level 0`
| [๋‘ ์ˆ˜์˜ ์ฐจ](https://school.programmers.co.kr/learn/courses/30/lessons/120803)
[๋‘ ์ˆ˜์˜ ๊ณฑ](https://school.programmers.co.kr/learn/courses/30/lessons/120804)
[๋‚˜์ด ์ถœ๋ ฅ](https://school.programmers.co.kr/learn/courses/30/lessons/120820)
| [JS](https://github.com/ej-kimm/algorithm-with-js/blob/main/Level0/๋‘์ˆ˜์˜์ฐจ.js)
[JS](https://github.com/ej-kimm/algorithm-with-js/blob/main/Level0/๋‘์ˆ˜์˜๊ณฑ.js)
[JS](https://github.com/ej-kimm/algorithm-with-js/blob/main/Level0/๋‚˜์ด์ถœ๋ ฅ.js)
|
| 4์ฃผ์ฐจ
(10.21. ~ 10.27.) | `Level 0`
`Level 0`
`Level 0`
`Level 0`
`Level 1`
`Level 1`
`Level 0`
`Level 0`
`Level 1`
`Level 1`
`Level 1`
`Level 1`
`Level 1`
`Level 1`
`Level 1`
`Level 1`
`Level 1`
`Level 1`
`Level 1`
`Level 1`
`Level 0`
`Level 0`
`Level 1`
`Level 0`
`Level 1`
`Level 0`
`Level 0`
`Bronze 3`
`Bronze 5`
| [๋ชซ ๊ตฌํ•˜๊ธฐ](https://school.programmers.co.kr/learn/courses/30/lessons/120805)
[์ˆซ์ž ๋น„๊ตํ•˜๊ธฐ](https://school.programmers.co.kr/learn/courses/30/lessons/120807)
[๋‘ ์ˆ˜์˜ ํ•ฉ](https://school.programmers.co.kr/learn/courses/30/lessons/120802)
[๋‘ ์ˆ˜์˜ ๋‚˜๋ˆ—์…ˆ](https://school.programmers.co.kr/learn/courses/30/lessons/120806)
[ํ‰๊ท  ๊ตฌํ•˜๊ธฐ](https://school.programmers.co.kr/learn/courses/30/lessons/12944)
[x๋งŒํผ ๊ฐ„๊ฒฉ์ด ์žˆ๋Š” n๊ฐœ์˜ ์ˆซ์ž](https://school.programmers.co.kr/learn/courses/30/lessons/12954)
[๊ฐ๋„๊ธฐ](https://school.programmers.co.kr/learn/courses/30/lessons/120829)
[๋ฐฐ์—ด์˜ ์œ ์‚ฌ๋„](https://school.programmers.co.kr/learn/courses/30/lessons/120903)
[๋ฌธ์ž์—ด ๋‚ด p์™€ y์˜ ๊ฐœ์ˆ˜](https://school.programmers.co.kr/learn/courses/30/lessons/12916)
[๊ฐ™์€ ์ˆซ์ž๋Š” ์‹ซ์–ด](https://school.programmers.co.kr/learn/courses/30/lessons/12906)
[๋ฌธ์ž์—ด์„ ์ •์ˆ˜๋กœ ๋ฐ”๊พธ๊ธฐ](https://school.programmers.co.kr/learn/courses/30/lessons/12925)
[๋‚˜๋ˆ„์–ด ๋–จ์–ด์ง€๋Š” ์ˆซ์ž ๋ฐฐ์—ด](https://school.programmers.co.kr/learn/courses/30/lessons/12910)
[์„œ์šธ์—์„œ ๊น€์„œ๋ฐฉ ์ฐพ๊ธฐ](https://school.programmers.co.kr/learn/courses/30/lessons/12919)
[์Œ์–‘ ๋”ํ•˜๊ธฐ](https://school.programmers.co.kr/learn/courses/30/lessons/76501)
[์—†๋Š” ์ˆซ์ž ๋”ํ•˜๊ธฐ](https://school.programmers.co.kr/learn/courses/30/lessons/86051)
[ํ•ธ๋“œํฐ ๋ฒˆํ˜ธ ๊ฐ€๋ฆฌ๊ธฐ](https://school.programmers.co.kr/learn/courses/30/lessons/12948)
[๊ฐ€์šด๋ฐ ๊ธ€์ž ๊ฐ€์ ธ์˜ค๊ธฐ](https://school.programmers.co.kr/learn/courses/30/lessons/12903)
[์ˆ˜๋ฐ•์ˆ˜๋ฐ•์ˆ˜๋ฐ•์ˆ˜๋ฐ•์ˆ˜๋ฐ•์ˆ˜?](https://school.programmers.co.kr/learn/courses/30/lessons/12922)
[์ตœ์†Œ ์ง์‚ฌ๊ฐํ˜•](https://school.programmers.co.kr/learn/courses/30/lessons/86491)
[๋ฌธ์ž์—ด ๋‚ด ๋งˆ์Œ๋Œ€๋กœ ์ •๋ ฌํ•˜๊ธฐ](https://school.programmers.co.kr/learn/courses/30/lessons/12915)
[์ง์ˆ˜์˜ ํ•ฉ](https://school.programmers.co.kr/learn/courses/30/lessons/120831)
[๋ฐฐ์—ด์˜ ํ‰๊ท ๊ฐ’](https://school.programmers.co.kr/learn/courses/30/lessons/120817)
[K๋ฒˆ์งธ์ˆ˜](https://school.programmers.co.kr/learn/courses/30/lessons/42748)
[๋‚˜๋จธ์ง€ ๊ตฌํ•˜๊ธฐ](https://school.programmers.co.kr/learn/courses/30/lessons/120810)
[์ง์ˆ˜์™€ ํ™€์ˆ˜](https://school.programmers.co.kr/learn/courses/30/lessons/12937)
[์–‘๊ผฌ์น˜](https://school.programmers.co.kr/learn/courses/30/lessons/120830)
[ํŽธ์ง€](https://school.programmers.co.kr/learn/courses/30/lessons/120898)
[๊ณฑ์…ˆ](https://www.acmicpc.net/problem/2588)
[์œค๋…„](https://www.acmicpc.net/problem/2753)
| [JS](https://github.com/ej-kimm/algorithm-with-js/blob/main/Level0/๋ชซ๊ตฌํ•˜๊ธฐ.js)
[JS](https://github.com/ej-kimm/algorithm-with-js/blob/main/Level0/์ˆซ์ž๋น„๊ตํ•˜๊ธฐ.js)
[JS](https://github.com/ej-kimm/algorithm-with-js/blob/main/Level0/๋‘์ˆ˜์˜ํ•ฉ.js)
[JS](https://github.com/ej-kimm/algorithm-with-js/blob/main/Level0/๋‘์ˆ˜์˜๋‚˜๋ˆ—์…ˆ.js)
[JS](https://github.com/ej-kimm/algorithm-with-js/blob/main/Level1/ํ‰๊ท ๊ตฌํ•˜๊ธฐ.js)
[JS](https://github.com/ej-kimm/algorithm-with-js/blob/main/Level1/x๋งŒํผ๊ฐ„๊ฒฉ์ด์žˆ๋Š”n๊ฐœ์˜์ˆซ์ž.js)
[JS](https://github.com/ej-kimm/algorithm-with-js/blob/main/Level0/๊ฐ๋„๊ธฐ.js)
[JS](https://github.com/ej-kimm/algorithm-with-js/blob/main/Level0/๋ฐฐ์—ด์˜์œ ์‚ฌ๋„.js)
[JS](https://github.com/ej-kimm/algorithm-with-js/blob/main/Level1/๋ฌธ์ž์—ด๋‚ดp์™€y์˜๊ฐœ์ˆ˜.js)
[JS](https://github.com/ej-kimm/algorithm-with-js/blob/main/Level1/๊ฐ™์€์ˆซ์ž๋Š”์‹ซ์–ด.js)
[JS](https://github.com/ej-kimm/algorithm-with-js/blob/main/Level1/๋ฌธ์ž์—ด์„์ •์ˆ˜๋กœ๋ฐ”๊พธ๊ธฐ.js)
[JS](https://github.com/ej-kimm/algorithm-with-js/blob/main/Level1/๋‚˜๋ˆ„์–ด๋–จ์–ด์ง€๋Š”์ˆซ์ž๋ฐฐ์—ด.js)
[JS](https://github.com/ej-kimm/algorithm-with-js/blob/main/Level1/์„œ์šธ์—์„œ๊น€์„œ๋ฐฉ์ฐพ๊ธฐ.js)
[JS](https://github.com/ej-kimm/algorithm-with-js/blob/main/Level1/์Œ์–‘๋”ํ•˜๊ธฐ.js)
[JS](https://github.com/ej-kimm/algorithm-with-js/blob/main/Level1/์—†๋Š”์ˆซ์ž๋”ํ•˜๊ธฐ.js)
[JS](https://github.com/ej-kimm/algorithm-with-js/blob/main/Level1/ํ•ธ๋“œํฐ๋ฒˆํ˜ธ๊ฐ€๋ฆฌ๊ธฐ.js)
[JS](https://github.com/ej-kimm/algorithm-with-js/blob/main/Level1/๊ฐ€์šด๋ฐ๊ธ€์ž๊ฐ€์ ธ์˜ค๊ธฐ.js)
[JS](https://github.com/ej-kimm/algorithm-with-js/blob/main/Level1/์ˆ˜๋ฐ•์ˆ˜๋ฐ•์ˆ˜๋ฐ•์ˆ˜๋ฐ•์ˆ˜๋ฐ•์ˆ˜๏ผŸ.js)
[JS](https://github.com/ej-kimm/algorithm-with-js/blob/main/Level1/์ตœ์†Œ์ง์‚ฌ๊ฐํ˜•.js)
[JS](https://github.com/ej-kimm/algorithm-with-js/blob/main/Level1/๋ฌธ์ž์—ด๋‚ด๋งˆ์Œ๋Œ€๋กœ์ •๋ ฌํ•˜๊ธฐ.js)
[JS](https://github.com/ej-kimm/algorithm-with-js/blob/main/Level0/์ง์ˆ˜์˜ํ•ฉ.js)
[JS](https://github.com/ej-kimm/algorithm-with-js/blob/main/Level0/๋ฐฐ์—ด์˜ํ‰๊ท ๊ฐ’.js)
[JS](https://github.com/ej-kimm/algorithm-with-js/blob/main/Level1/K๋ฒˆ์งธ์ˆ˜.js)
[JS](https://github.com/ej-kimm/algorithm-with-js/blob/main/Level0/๋‚˜๋จธ์ง€๊ตฌํ•˜๊ธฐ.js)
[JS](https://github.com/ej-kimm/algorithm-with-js/blob/main/Level1/์ง์ˆ˜์™€ํ™€์ˆ˜.js)
[JS](https://github.com/ej-kimm/algorithm-with-js/blob/main/Level0/์–‘๊ผฌ์น˜.js)
[JS](https://github.com/ej-kimm/algorithm-with-js/blob/main/Level0/ํŽธ์ง€.js)
[JS](https://github.com/ej-kimm/algorithm-with-js/blob/main/Bronze/BOJ2588.js)
[JS](https://github.com/ej-kimm/algorithm-with-js/blob/main/Bronze/BOJ2753.js)
|
| 5์ฃผ์ฐจ
(10.28. ~ 10.31.) | `Level 1`
`Level 1`
`Bronze 3`
`Level 1`
`Bronze 3`
`Level 1`
| [์•ฝ์ˆ˜์˜ ํ•ฉ](https://school.programmers.co.kr/learn/courses/30/lessons/12928)
[์ž๋ฆฟ์ˆ˜ ๋”ํ•˜๊ธฐ](https://school.programmers.co.kr/learn/courses/30/lessons/12931)
[์•Œ๋žŒ ์‹œ๊ณ„](https://www.acmicpc.net/problem/2884)
[๋‚˜๋จธ์ง€๊ฐ€ 1์ด ๋˜๋Š” ์ˆ˜ ์ฐพ๊ธฐ](https://school.programmers.co.kr/learn/courses/30/lessons/87389)
[์˜ค๋ธ ์‹œ๊ณ„](https://www.acmicpc.net/problem/2525)
[์ž์—ฐ์ˆ˜ ๋’ค์ง‘์–ด ๋ฐฐ์—ด๋กœ ๋งŒ๋“ค๊ธฐ](https://school.programmers.co.kr/learn/courses/30/lessons/12932)
| [JS](https://github.com/ej-kimm/algorithm-with-js/blob/main/Level1/์•ฝ์ˆ˜์˜ํ•ฉ.js)
[JS](https://github.com/ej-kimm/algorithm-with-js/blob/main/Level1/์ž๋ฆฟ์ˆ˜๋”ํ•˜๊ธฐ.js)
[JS](https://github.com/ej-kimm/algorithm-with-js/blob/main/Bronze/BOJ2884.js)
[JS](https://github.com/ej-kimm/algorithm-with-js/blob/main/Level1/๋‚˜๋จธ์ง€๊ฐ€1์ด๋˜๋Š”์ˆ˜์ฐพ๊ธฐ.js)
[JS](https://github.com/ej-kimm/algorithm-with-js/blob/main/Bronze/BOJ2525.js)
[JS](https://github.com/ej-kimm/algorithm-with-js/blob/main/Level1/์ž์—ฐ์ˆ˜๋’ค์ง‘์–ด๋ฐฐ์—ด๋กœ๋งŒ๋“ค๊ธฐ.js)
|

### 2024๋…„ 11์›”

|์ฃผ์ฐจ|๋‚œ์ด๋„|๋ฌธ์ œ|JS ํ’€์ด์ฝ”๋“œ|
| :----------------: | :----------------: | :----------------: | :----------------:|
| 1์ฃผ์ฐจ
(11.01. ~ 11.03.) | `Level 1`
`Level 1`
`Bronze 4`
`Bronze 4`
`Bronze 4`
| [๋ฌธ์ž์—ด์„ ์ •์ˆ˜๋กœ ๋ฐ”๊พธ๊ธฐ](https://school.programmers.co.kr/learn/courses/30/lessons/12925)
[์ •์ˆ˜ ์ œ๊ณฑ๊ทผ ํŒ๋ณ„](https://school.programmers.co.kr/learn/courses/30/lessons/12934)
[์ฃผ์‚ฌ์œ„ ์„ธ๊ฐœ](https://www.acmicpc.net/problem/2480)
[์˜์ˆ˜์ฆ](https://www.acmicpc.net/problem/25304)
[๋ณ„ ์ฐ๊ธฐ - 2](https://www.acmicpc.net/problem/2439)
| [JS](https://github.com/ej-kimm/algorithm-with-js/blob/main/Level1/๋ฌธ์ž์—ด์„์ •์ˆ˜๋กœ๋ฐ”๊พธ๊ธฐ.js) (2์ฐจ ํ’€์ด)
[JS](https://github.com/ej-kimm/algorithm-with-js/blob/main/Level1/์ •์ˆ˜์ œ๊ณฑ๊ทผํŒ๋ณ„.js)
[JS](https://github.com/ej-kimm/algorithm-with-js/blob/main/Bronze/BOJ2480.js)
[JS](https://github.com/ej-kimm/algorithm-with-js/blob/main/Bronze/BOJ25304.js)
[JS](https://github.com/ej-kimm/algorithm-with-js/blob/main/Bronze/BOJ2439.js)
|
| 2์ฃผ์ฐจ
(11.04. ~ 11.10.) | `Level 1`
`Level 1`
`Level 1`
`Level 1`
| [์ •์ˆ˜ ๋‚ด๋ฆผ์ฐจ์ˆœ์œผ๋กœ ๋ฐฐ์น˜ํ•˜๊ธฐ](https://school.programmers.co.kr/learn/courses/30/lessons/12933)
[ํ•˜์ƒค๋“œ ์ˆ˜](https://school.programmers.co.kr/learn/courses/30/lessons/12947)
[๋‘ ์ •์ˆ˜ ์‚ฌ์ด์˜ ํ•ฉ](https://school.programmers.co.kr/learn/courses/30/lessons/12912)
[์ฝœ๋ผ์ธ  ์ถ”์ธก](https://school.programmers.co.kr/learn/courses/30/lessons/12943)
| [JS](https://github.com/ej-kimm/algorithm-with-js/blob/main/Level1/์ •์ˆ˜๋‚ด๋ฆผ์ฐจ์ˆœ์œผ๋กœ๋ฐฐ์น˜ํ•˜๊ธฐ.js)
[JS](https://github.com/ej-kimm/algorithm-with-js/blob/main/Level1/ํ•˜์ƒค๋“œ์ˆ˜.js)
[JS](https://github.com/ej-kimm/algorithm-with-js/blob/main/Level1/๋‘์ •์ˆ˜์‚ฌ์ด์˜ํ•ฉ.js)
[JS](https://github.com/ej-kimm/algorithm-with-js/blob/main/Level1/์ฝœ๋ผ์ธ ์ถ”์ธก.js)
|
| 3์ฃผ์ฐจ
(11.11. ~ 11.17.) | `Level 1`
`Bronze 5`
`Level 1`
| [ํ•ธ๋“œํฐ ๋ฒˆํ˜ธ ๊ฐ€๋ฆฌ๊ธฐ](https://school.programmers.co.kr/learn/courses/30/lessons/12948)
[๊ฐœ์ˆ˜ ์„ธ๊ธฐ](https://www.acmicpc.net/problem/10807)
[์ œ์ผ ์ž‘์€ ์ˆ˜ ์ œ๊ฑฐํ•˜๊ธฐ](https://school.programmers.co.kr/learn/courses/30/lessons/12935)
| [JS](https://github.com/ej-kimm/algorithm-with-js/blob/main/Level1/ํ•ธ๋“œํฐ๋ฒˆํ˜ธ๊ฐ€๋ฆฌ๊ธฐ.js) (2์ฐจ ํ’€์ด)
[JS](https://github.com/ej-kimm/algorithm-with-js/blob/main/Bronze/BOJ10807.js)
[JS](https://github.com/ej-kimm/algorithm-with-js/blob/main/Level1/์ œ์ผ์ž‘์€์ˆ˜์ œ๊ฑฐํ•˜๊ธฐ.js)
|
| 4์ฃผ์ฐจ
(11.18. ~ 11.24.) | `Level 1`
`Level 1`
`Level 1`
`Level 1`
| [์ˆ˜๋ฐ•์ˆ˜๋ฐ•์ˆ˜๋ฐ•์ˆ˜๋ฐ•์ˆ˜๋ฐ•์ˆ˜?](https://school.programmers.co.kr/learn/courses/30/lessons/12922)
[๋‚ด์ ](https://school.programmers.co.kr/learn/courses/30/lessons/70128)
[์•ฝ์ˆ˜์˜ ๊ฐœ์ˆ˜์™€ ๋ง์…ˆ](https://school.programmers.co.kr/learn/courses/30/lessons/77884)
[๋ฌธ์ž์—ด ๋‚ด๋ฆผ์ฐจ์ˆœ์œผ๋กœ ๋ฐฐ์น˜ํ•˜๊ธฐ](https://school.programmers.co.kr/learn/courses/30/lessons/12917)
| [JS](https://github.com/ej-kimm/algorithm-with-js/blob/main/Level1/์ˆ˜๋ฐ•์ˆ˜๋ฐ•์ˆ˜๋ฐ•์ˆ˜๋ฐ•์ˆ˜๋ฐ•์ˆ˜๏ผŸ.js)
[JS](https://github.com/ej-kimm/algorithm-with-js/blob/main/Level1/๋‚ด์ .js)
[JS](https://github.com/ej-kimm/algorithm-with-js/blob/main/Level1/์•ฝ์ˆ˜์˜๊ฐœ์ˆ˜์™€๋ง์…ˆ.js)
[JS](https://github.com/ej-kimm/algorithm-with-js/blob/main/Level1/๋ฌธ์ž์—ด๋‚ด๋ฆผ์ฐจ์ˆœ์œผ๋กœ๋ฐฐ์น˜ํ•˜๊ธฐ.js)
|

### 2025๋…„ 03์›”

|์ฃผ์ฐจ|๋‚œ์ด๋„|๋ฌธ์ œ|JS ํ’€์ด์ฝ”๋“œ|
| :----------------: | :----------------: | :----------------: | :----------------:|
| 1์ฃผ์ฐจ
(03.01. ~ 03.02.) | `Level 1`
| [๋ถ€์กฑํ•œ ๊ธˆ์•ก ๊ณ„์‚ฐํ•˜๊ธฐ](https://school.programmers.co.kr/learn/courses/30/lessons/82612)
| [JS](https://github.com/ej-kimm/algorithm-with-js/blob/main/Level1/๋ถ€์กฑํ•œ๊ธˆ์•ก๊ณ„์‚ฐํ•˜๊ธฐ.js) (2์ฐจ ํ’€์ด)
|
| 2์ฃผ์ฐจ
(03.03. ~ 03.09.) | `Level 1`
| [๋ฌธ์ž์—ด ๋‹ค๋ฃจ๊ธฐ ๊ธฐ๋ณธ](https://school.programmers.co.kr/learn/courses/30/lessons/12918)
| [JS](https://github.com/ej-kimm/algorithm-with-js/blob/main/Level1/๋ฌธ์ž์—ด๋‹ค๋ฃจ๊ธฐ๊ธฐ๋ณธ.js)
|