์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- ์๋ฐ์คํฌ๋ฆฝํธ ๋ฌธ์์ด ์์ถ
- js ๊ฑฐ๋ฆฌ๋๊ธฐ ํ์ธํ๊ธฐ
- TypeError: createContext only works in Client Components. Add the "use client" directive at the top of the file to use it. Read more:
- suspense ๋น๋๊ธฐ
- ๋ฐฑ์ค 2108 ์๋ฐ์คํฌ๋ฆฝํธ
- ๊ตฌ๋ฆํค ์ฑ๋ฆฐ์ง
- emtion app router
- ํ๋ก๊ทธ๋๋จธ์ค ๊ฑฐ๋ฆฌ๋๊ธฐ ํ์ธํ๊ธฐ
- js ๋ฌธ์์ด ์์ถ
- ๋ฐฑ์ค 2108 nodejs
- ์๋ฐ์คํฌ๋ฆฝํธ ์ค์ฝํ
- js ์ค์ฝํ
- ๊ตฌ๋ฆํค ์ฑ๋ฆฐ์ง ํ๊ณ
- suspense ๋์์๋ฆฌ
- ๋ฐฑ์ค 1339๋ฒ nodejs
- next13 emotion
- emotion RSC
- ์ฌ์ฉ์ฑ ๊ฐ์
- ๋ฐฑ์ค 1339๋ฒ ์๋ฐ์คํฌ๋ฆฝํธ
- ์นด์นด์ค ์ฝํ
- suspense ๋ณ๋ชฉํ์
- ํ๋ก๊ทธ๋๋จธ์ค ๋ฌธ์์ด ์์ถ
- ๋ฐฑ์ค 1339๋ฒ js
- ๋ฆฌ์กํธ์ฟผ๋ฆฌ suspense
- app router emotion
- ์ต์ ๋์ฒด์ด๋
- ์ค์ฝํ
- suspense react-query
- js
- ๊ตฌ๋ฆํค
- Today
- Total
Lennon FE
[ํ๋ก๊ทธ๋๋จธ์ค Lv.3] ๋จ์ ์นด๋ฉ๋ผ (js) ๋ณธ๋ฌธ
[ํ๋ก๊ทธ๋๋จธ์ค Lv.3] ๋จ์ ์นด๋ฉ๋ผ (js)
Lennon 2022. 1. 30. 20:26https://programmers.co.kr/learn/courses/30/lessons/42884?language=javascript
function solution(routes) {
routes.sort((a,b) => a[1]-b[1]);
let camera = 1;
let value = routes.shift()[1];
while(routes.length) {
if(routes[0][0] <= value && routes[0][1] >= value) {
routes.shift();
} else {
value = routes.shift()[1];
camera++;
}
}
return camera;
}
์๊ณ ๋ฆฌ์ฆ
1. ์ฐ์ ๋๊ฐ๋ ์๊ฐ ์ค๋ฆ์ฐจ์์ผ๋ก ์ ๋ ฌํด์ค๋ค.
- ๋๊ฐ๋ ์๊ฐ์ ์นด๋ฉ๋ผ์ ์ฐํ๋ ๊ฒ ์ ์ฒด์ ์ผ๋ก ๋ดค์ ๋ ๊ฐ์ฅ ์ ๋ฆฌํ๋ฉฐ, ๊ทธ ๋ค์ ์๊ฐ๊ณผ ์ต์ ์ฐจ์ด๋ฅผ ์ ์งํ ์ ์๋ค.
2. ์ฒซ ๋ฒ์งธ ๊ฐ์ ๋๊ฐ๋ ๊ฐ์ ์ง์ ํด๋๊ณ while๋ฌธ์ ๋๋ฆฐ๋ค.
- [ [ -20, -15 ], [ -18, -13 ], [ -14, -5 ], [ -5, -3 ] ]
ํด๋น ๋ฐฐ์ด์์ -15๊ฐ์ value์ ๋ฃ๊ณ , shiftํด์ค๋ค.
- [ [ -18, -13 ], [ -14, -5 ], [ -5, -3 ] ], value = -15
while๋ฌธ์ ๋๋ฉด์ ๋ค์ ๊ฐ์ด -15์ ์์นํ ์นด๋ฉ๋ผ์ ์ฐํ๋ ์ง(๋ฒ์์ value๊ฐ์ด ์๋ ์ง) ํ์ธํ๋ค.
๋ง์ฝ ์ฐํ๋ค๋ฉด ๊ทธ๋ฅ shift๋ฅผ ์ด์ฉํด ์์ ์ค๋ค.
- [[ -14, -5 ], [ -5, -3 ] ], value = -15 // ์ฐํ๋ฏ๋ก shift()
๋ง์ฝ ์ฐํ์ง ์๋๋ค๋ฉด value๊ฐ์ ๋ค์ [0][1]๋ก ์ง์ ํด์ฃผ๊ณ , ํด๋น ๊ฐ์ ์นด๋ฉ๋ผ๋ฅผ ์ถ๊ฐํ๋ค.
- [[ -5, -3 ] ], value = -5.
๋ง์ง๋ง๋ -5์ ํฌํจ๋๋ฏ๋ก shift๋๋ฉฐ ํด๋น while๋ฌธ์ด ๋๋๊ฒ ๋๋ค.
'๐ฅ Algorithm > Programmers' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ๋ก๊ทธ๋๋จธ์ค Lv.3] ์ด์ค์ฐ์ ์์ํ (js) (0) | 2022.02.03 |
---|---|
[ํ๋ก๊ทธ๋๋จธ์ค Lv.3] ๋ถ๋ ์ฌ์ฉ์ (js) (0) | 2022.02.03 |
[ํ๋ก๊ทธ๋๋จธ์ค Lv.2] 2๊ฐ ์ดํ๋ก ๋ค๋ฅธ ๋นํธ (js) (0) | 2022.01.30 |
[ํ๋ก๊ทธ๋๋จธ์ค Lv.1] ํคํจ๋ ๋๋ฅด๊ธฐ (js) (0) | 2022.01.24 |
[ํ๋ก๊ทธ๋๋จธ์ค Lv.2] k์ง์์์ ์์ ๊ฐ์ ๊ตฌํ๊ธฐ(js) (0) | 2022.01.22 |