- ์ฌ๋ผ์ด๋ฉ ์๋์ฐ
- ์ํฐ๋
- js
- ์ด๋ถํ์
- DP
- ์น๋ฆฐ์ด
- ์์ฝ๋
- go
- ๋ฐฑ์๋ ํ๋ฆฌ์จ๋ณด๋ฉ
- ์นด์นด์ค2021
- ํ๋ก๊ทธ๋๋จธ์ค
- ์ฌ๊ท
- ๋นํธ๋งต
- LCs
- ๊ฐ์ฅ๊ฐ๊น์ด๊ณตํต์กฐ์
- Union-Find
- golang
- ํ๋ฆฌ์จ๋ณด๋ฉ
- BFS
- ํธ๋ฆฌ
- ์๊ณ ๋ฆฌ์ฆ
- DFS
- ๋ค์ต์คํธ๋ผ
- nestjs
- ์นด์นด์ค ์ฝํ
- ๋ฐฑ์ค
- ๋นํธ๋ง์คํน
- ๋์ ํ๋ก๊ทธ๋๋ฐ
- C++
- Python
- Today
- Total
๋ชฉ๋กJS ๊ฐ์ฒด ์ ๋ ฌ (1)
Hello Ocean! ๐ผ
๋ฐฐ์ด์ ์ ๋ ฌํ ๋๋, Array.sort() ํจ์๋ฅผ ํตํด์ ์ ๋ ฌ์ ํ ์ ์๋ค. ๊ฐ์ฒด๋ฅผ ์ ๋ ฌํ ๋๋ ์ด๋ป๊ฒ ํด์ผํ ๊น? ๊ฐ์ฒด๋ ๋ง์ฐฌ๊ฐ์ง๋ก sort()๋ฅผ ์ด์ฉํ๋๋ฐ, ๋ด๋ถ์ compareFunction์ ์ ์ํด์ฃผ์ด์ผ ํ๋ค. ์๋ฅผ๋ค์ด, ageํ๋๋ฅผ ๊ฐ์ง ์๋ ๊ฐ์ฒด ๋ฐฐ์ด์ ๋ค์๊ณผ ๊ฐ์ด ์ ๋ ฌํ ์ ์๋ค. let objs = [ {age: 13}, {age: 43}, {age: 9}, {age: 40} ]; objs.sort(function(a,b) { // ์ค๋ฆ์ฐจ์ return a.age - b.age; }); objs.sort(function(a,b) { // ๋ด๋ฆผ์ฐจ์ return b.age - a.age; }); C++๊ณผ ๊ฐ์ ๋ค๋ฅธ ์ธ์ด์์๋, compareFunction์ ์ ์ํ ๋, booleanํ์์ผ๋ก ..