์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 | 31 |
- ๊ฐ๋ฐ
- Javascript
- node
- CLI
- ๋ ธ๋์ ์ด์์ค
- TypeScript
- Reduce
- Array
- ์๋ฐ์คํฌ๋ฆฝํธ
- slice
- ํ์ ์คํฌ๋ฆฝํธ
- ์ฝ๋ฉํ ์คํธ์ฐ์ต
- ๋ ธ๋
- error
- Method
- ๋ง์์ปค๋ฅ์
- codingtest
- angular
- ๋ฐฑ์๋
- Programmers
- ์ต๊ทค๋ฌ
- ์ฝ๋ฉํ ์คํธ
- react
- nodejs
- indexOf
- ์๋ฌ
- npm
- Nextjs
- ๋ ธ๋js
- ํ๋ก๊ทธ๋๋จธ์ค
- Today
- Total
๋ชฉ๋ก์ฝ๋ฉํ ์คํธ์ฐ์ต (3)
Suzie's Blog
๋ฌธ์ ์ค๋ช ๋ฌธ์์ด myString๊ณผ pat์ด ์ฃผ์ด์ง๋๋ค. myString์์ pat์ด ๋ฑ์ฅํ๋ ํ์๋ฅผ return ํ๋ solution ํจ์๋ฅผ ์์ฑํด ์ฃผ์ธ์. ์ ํ์ฌํญ 1 ≤ myString ≤ 1000 1 ≤ pat ≤ 10 ์ ์ถ๋ ฅ ์ myString pat result "banana" "ana" 2 "aaaa" "aa" 3 ์ ์ถ๋ ฅ ์ ์ค๋ช ์ ์ถ๋ ฅ ์ #1 "banana"์์ 1 ~ 3๋ฒ ์ธ๋ฑ์ค์์ ํ ๋ฒ, 3 ~ 5๋ฒ ์ธ๋ฑ์ค์์ ๋ ํ ๋ฒ "ana"๊ฐ ๋ฑ์ฅํด์ ์ด ๋ ๋ฒ ๋ฑ์ฅํฉ๋๋ค. ๋ฐ๋ผ์ 2๋ฅผ return ํฉ๋๋ค. ์ ์ถ๋ ฅ ์ #2 "aaaa"์์ 0 ~ 2๋ฒ ์ธ๋ฑ์ค์์ ํ ๋ฒ, 1 ~ 3๋ฒ ์ธ๋ฑ์ค์์ ํ ๋ฒ, 2 ~ 4๋ฒ ์ธ๋ฑ์ค์์ ํ ๋ฒ "aa"๊ฐ ๋ฑ์ฅํด์ ์ด ์ธ ๋ฒ ๋ฑ์ฅํฉ๋๋ค. ๋ฐ๋ผ์ 3์ re..
๋ฌธ์ ์ค๋ช ๋ฌธ์์ด my_string๊ณผ ์ ์ s, e๊ฐ ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง ๋, my_string์์ ์ธ๋ฑ์ค s๋ถํฐ ์ธ๋ฑ์ค e๊น์ง๋ฅผ ๋ค์ง์ ๋ฌธ์์ด์ return ํ๋ solution ํจ์๋ฅผ ์์ฑํด ์ฃผ์ธ์. ์ ํ์ฌํญ - my_string์ ์ซ์์ ์ํ๋ฒณ์ผ๋ก๋ง ์ด๋ฃจ์ด์ ธ ์์ต๋๋ค. - 1 ≤ my_string์ ๊ธธ์ด ≤ 1,000 - 0 ≤ s ≤ e < my_string์ ๊ธธ์ด ์ ์ถ๋ ฅ ์ my_string s e result "Progra21Sremm3" 6 12 "ProgrammerS123" "Stanley1yelnatS" 4 10 "Stanley1yelnatS" ์ ์ถ๋ ฅ ์ ์ค๋ช ์ ์ถ๋ ฅ ์ #1 - ์์ 1๋ฒ์ my_string์์ ์ธ๋ฑ์ค 6๋ถํฐ ์ธ๋ฑ์ค 12๊น์ง๋ฅผ ๋ค์ง์ ๋ฌธ์์ด์ "ProgrammerS123"..
๋ฌธ์ ์ค๋ช ์ ์ ๋ฐฐ์ด arr์ 2์ฐจ์ ์ ์ ๋ฐฐ์ด queries์ด ์ฃผ์ด์ง๋๋ค. queries์ ์์๋ ๊ฐ๊ฐ ํ๋์ query๋ฅผ ๋ํ๋ด๋ฉฐ, [s, e] ๊ผด์ ๋๋ค. ๊ฐ query๋ง๋ค ์์๋๋ก s ≤ i ≤ e์ธ ๋ชจ๋ i์ ๋ํด arr[i]์ 1์ ๋ํฉ๋๋ค. ์ ๊ท์น์ ๋ฐ๋ผ queries๋ฅผ ์ฒ๋ฆฌํ ์ดํ์ arr๋ฅผ return ํ๋ solution ํจ์๋ฅผ ์์ฑํด ์ฃผ์ธ์. ์ ํ์ฌํญ - 1 ≤ arr์ ๊ธธ์ด ≤ 1,000 - 0 ≤ arr์ ์์ ≤ 1,000,000 - 1 ≤ queries์ ๊ธธ์ด ≤ 1,000 - 0 ≤ s ≤ e < arr์ ๊ธธ์ด ์ ์ถ๋ ฅ ์ arr queries result [0, 1, 2, 3, 4] [[0, 1],[1, 2],[2, 3]] [1, 3, 4, 4, 4] ์ ์ถ๋ ฅ ์ ์ค๋ช ์ ์ถ๋ ฅ ..