์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- ๋ฐฑ์๋
- react
- CLI
- ์๋ฐ์คํฌ๋ฆฝํธ
- ์ต๊ทค๋ฌ
- ํ์ ์คํฌ๋ฆฝํธ
- slice
- Method
- Array
- Programmers
- ๋ ธ๋
- ์ฝ๋ฉํ ์คํธ์ฐ์ต
- ์ฝ๋ฉํ ์คํธ
- Javascript
- Reduce
- angular
- ๋ ธ๋js
- ํ๋ก๊ทธ๋๋จธ์ค
- ๋ ธ๋์ ์ด์์ค
- TypeScript
- error
- ๋ง์์ปค๋ฅ์
- nodejs
- node
- ์๋ฌ
- codingtest
- Nextjs
- ๊ฐ๋ฐ
- indexOf
- npm
- Today
- Total
๋ชฉ๋กArray (2)
Suzie's Blog
`findIndex()`์ ๊ธฐ๋ฅ ํ์ ์๋์ ๋ฌธ์ ๋ฅผ ํ์ด๋ณด์ธ์! (์ถ์ฒ : ํ๋ก๊ทธ๋๋จธ์ค / ์ฒซ ๋ฒ์งธ๋ก ๋์ค๋ ์์) ์ ์ ๋ฆฌ์คํธ num_list๊ฐ ์ฃผ์ด์ง ๋, ์ฒซ ๋ฒ์งธ๋ก ๋์ค๋ ์์์ ์ธ๋ฑ์ค๋ฅผ returnํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์. ์์๊ฐ ์๋ค๋ฉด -1์ returnํฉ๋๋ค. ์ ํ์ฌํญ 5 ≤ num_list์ ๊ธธ์ด ≤ 100 -10 ≤ num_list์ ์์ ≤ 10 ์ ์ถ๋ ฅ ์ num_list result [12, 4, 15, 46, 38, -2, 15] 5 [13, 22, 53, 24, 15, 6] -1 ์ ๊ฐ ๋ฌธ์ ๋ฅผ ํผ ๋ฐฉ์์ ์๋์ ๊ฐ์ต๋๋ค : const solution = num_list => num_list.indexOf(num_list.filter(num => num num < 0)..
๋ฌธ์ ์ค๋ช ๋จธ์ฑ์ด๋ ์น๊ตฌ๋ค๊ณผ ๋๊ทธ๋๊ฒ ์์ ๊ณต ๋์ง๊ธฐ ๊ฒ์์ ํ๊ณ ์์ต๋๋ค. ๊ณต์ 1๋ฒ๋ถํฐ ๋์ง๋ฉฐ ์ค๋ฅธ์ชฝ์ผ๋ก ํ ๋ช ์ ๊ฑด๋๋ฐ๊ณ ๊ทธ๋ค์ ์ฌ๋์๊ฒ๋ง ๋์ง ์ ์์ต๋๋ค. ์น๊ตฌ๋ค์ ๋ฒํธ๊ฐ ๋ค์ด์๋ ์ ์ ๋ฐฐ์ด numbers์ ์ ์ K๊ฐ ์ฃผ์ด์ง ๋, k๋ฒ์งธ๋ก ๊ณต์ ๋์ง๋ ์ฌ๋์ ๋ฒํธ๋ ๋ฌด์์ธ์ง return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด๋ณด์ธ์. ์ ํ์ฌํญ 2