์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- ํ๋ก ํธ์๋
- ๋ฆฌ์กํธ
- ํ์ค
- ๋ณ์
- native
- ๋ถํธ์บ ํ
- react
- ๊ฐ๋ฐ์
- ํ์
- rn
- type
- ์๋ฐ์คํฌ๋ฆฝํธ
- ํจ์
- ์ฝ๋ฉ
- trainning
- wil
- ์๊ณ ๋ฆฌ์ฆ
- API
- Redux
- NEXT
- JavaScript
- ํ๋ก์ ํธ
- JS
- K-Digital
- ์จ๋ผ์ธ
- PROJECT
- Firebase
- ๋ด์ผ๋ฐฐ์
- ๋ด์ผ๋ฐฐ์์บ ํ
- ์๋ฌ
- Today
- Total
Frontend ๊ฐ๋ฐ์ - hyo.loui
ํ๋ก๊ทธ๋๋จธ์ค - ์ต๋๊ฐ ๋ง๋ค๊ธฐ (2) ๋ณธ๋ฌธ
๐ฏ๋ชฉ์ :
Javascript๋ก Algorithm ๋ฌธ์ ํ์ด ํ ๊ณผ์ ์ ๊ธฐ๋กํฉ๋๋ค.
๋๋ง์ ํด๊ฒฐ๋ฐฉ๋ฒ์ ๊ณต์ ํฉ๋๋ค.
๋ฌธ์
์ ์ ๋ฐฐ์ด numbers๊ฐ ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง๋๋ค.
numbers์ ์์ ์ค ๋ ๊ฐ๋ฅผ ๊ณฑํด ๋ง๋ค ์ ์๋ ์ต๋๊ฐ์ returnํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์.
ํ์ด
๊ฒฐ๊ณผ
๋ง์์ฌ...
์์์ ๊ฒฝ์ฐ๋ฅผ ์๊ฐํด์ ๋ด๋ฆผ์ฐจ์์ผ๋ก ์ ๋ ฌ์ ํ๋๋ฐ
์์์ ๊ณฑ์ด ๋ ํฐ ๊ฒฝ์ฐ๋ฅผ ์๊ฐํ์ง ๋ชปํ๋ค.
1๋ฒ ๋ฌธ์ ์์๋ [4, 2, 1, -3, -5] ์์๋ก ์ ๋ ฌ๋จ.
ํด๊ฒฐ ๋ฐฉ๋ฒ
๋ด๋ฆผ์ฐจ์์ผ๋ก ์์์ ์ต๋๊ฐ์ ๊ตฌํ๊ณ
์ค๋ฆ์ฐจ์์ผ๋ก ์์์ ์ต๋๊ฐ์ ๊ตฌํ๋ค
์ด๋ก์จ ๋์ ๊ฐ์ ์ผํญ์ฐ์ฐ์๋ก ๋น๊ตํ์ฌ ํฐ ๊ฐ์ ๋ฆฌํดํ๋ค.
๋ค๋ฅธ ํ์ด๋ฅผ ์ฐธ๊ณ ํ๋ ค๊ณ ํ์ง๋ง ๋๋ถ๋ถ ์ด์คfor๋ฌธ์ ์ฌ์ฉํ๋ค..
๋๋ ์ต๋ํ ์๊ฐ๋ณต์ก๋๊ฐ ์ฆ๊ฐํ์ง ์๋ ๋ฐฉ๋ฒ์ ๊ณ ์ํด์ ์ ์ธ๋ ๊ฐ์ ๋น๊ตํ์ฌ ๋ฆฌํดํ๋ ๋ฐฉ๋ฒ์ผ๋ก ํด๊ฒฐ ํด ๋ณด์๋ค.
์ต์ข ์ ๋ฆฌ
- sort ํจ์๋ ์ ์ฉํ๊ฒ ์ฐ์ธ๋ค. ํ์ง๋ง a,b ์ธ์๋ฅผ ์ฌ์ฉํด ์ ๋ ฌํด์ผ ์ฐ๋ฆฌ๊ฐ ์ํ๋ ๊ฐ์ ์ป์ ์ ์๋ค.
- ์ผํญ์ฐ์ฐ์๋ ๊ฐ๋ ์ฑ์ ๋จ์ด๋จ๋ฆด ์ ์์ง๋ง ๋จ์ํ๊ฒ ๋น๊ต๋์์ด 2๊ฐ๋ผ๋ฉด ์ฌ์ฉํด๋ ๋์์ง ์์ ๋ฐฉ๋ฒ์ด๋ค.
'Algorithm & Data Structure' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์ฐ๊ฒฐ ๋ฆฌ์คํธ || ๋งํฌ๋ ๋ฆฌ์คํธ (0) | 2023.04.05 |
---|---|
[In javascript] ์ฝ์ ์ ๋ ฌ, ๋ณํฉ ์ ๋ ฌ (Insertion Sort, Merge Sort) (0) | 2023.04.03 |
[In javascript] ๋ฒ๋ธ ์ ๋ ฌ, ์ ํ ์ ๋ ฌ (Bubble Sort, Selection Sort) (0) | 2023.04.03 |
ํ๋ก๊ทธ๋๋จธ์ค - ์ง๊ฐ์ผ๊ฐํ ์ถ๋ ฅํ๊ธฐ (0) | 2023.03.19 |
์๋ฃ๊ตฌ์กฐ, ์๊ณ ๋ฆฌ์ฆ - (๋ฐฐ์ด)์ต๋๊ฐ ์ฐพ๊ธฐ (2) | 2022.11.16 |