๐ญ ํ๊ณ
- ์ค๋์ 1๋ ์ ์ ๋ ์์ ์ด ์๊ฐ๋ ์ ๋๋ก ๋ฐ๋ณด ๊ฐ์ด ๊ณต๋ถํ๋ค. 1๋ ์ ์ด์ด ๋๋ฌด๋๋ ์ข๊ฒ ๋ค ๊ฐ์ด ์ด์ฌํ ํ๋ ํ๊ฒฝ๊ณผ ๋์์ ์ฃผ์๋ ๊ณ ๋ง์ด ํฌ๋ฃจ์๋ค ๋๋ถ์ ์ค์ค๋ก๋ ๋ง์ด ์ฑ์ฅํ๊ณ ๋ ํ๋ ํ ์ ์๋ ํ์ด ์๊ธด ๊ฒ์ด ๋ง์ง๋ง ํผ์ ํ์ต์ ๋ฐ๋ผ๊ฐ์ง ๋ชปํด ๊ฒฉ์ฐจ๊ฐ ์ ์ ๋ฒ์ด์ง๊ณ ๋์ค๊ฐ ๋ ์ฌ์ค์ด ๋ ์ฌ๋ผ ๋ฏธ๋์๋ ํน์๋ ๊ฐ์ ์ค์๋ฅผ ๊ณ์ ๋ฒ๋ณตํ๊ฒ ๋ ๊น ๋ด ๋ถ์ํ๊ณ ๋ถ์พํ๋ค. ์กธ๋ฆฐ๋ค๊ณ ์ ์ ์๋ ๊ฒ์ด ์ ์ข์ ์ต๊ด์ด ๋ ๊น ๋ด ์ค๋์ ๋ฒํ จ๋ดค๋๋ฐ ์ ๋ง ๋นํจ์จ์ ์ด๋ค. ๊ท์น์ ์ธ ์ํ์ ํ๋ ค๊ณ ๋ ํ๋ ๊ฐ๋ฐ์ ์ผ๋ก๋ผ๋ฉด ์คํ๋ ค ์ญํจ๊ณผ๊ฐ ๋ ๊ฒ ๊ฐ์ผ๋ ํ๋ฃจ ๋ง์ ๋ฐ๊พธ๊ธฐ๋ณด๋ค๋ ๋์ ํ์ด์ค์ ๋ง์ถฐ์ ์กฐ๊ธ์ฉ ๊ฐ์ ํด๋๊ฐ์.
์ง์ค์ด ์ ๋์๋ ์ด์ ๊ฐ ๋๋์ฒด ๋ญ๊น?
- ์ค๋์ ์กธ๋ฆฐ ๋ฐ๋ ๋ค๋ฅธ ๋์ฑ ์์ด ์ ์ ์์ง ์๊ณ ์์์ ๋ฒํ(์๊ฐ ๋ฒ๋ฆผ…)
- ์ง๋๊ฐ ์์๋ณด๋ค ๋๋ ค ์กฐ๊ธํจ์ ๋ญ๊ฐ๋ฅผ ๋ง๋ค์์ ๋ ๋๊ฐ ์ฑ์ทจ๊ฐ์ ๋ ๋๋ผ๋ ๊ฑด๊ฐ?
- ํด๋ก ์ฝ๋ฉ ๊ณผ์ ์์ ๋ฌด์์์ ์ผ๋ก ์ผ์ ๋ถ๋ถ์ ๋ฌด์ง์ฑ์ผ๋ก ๋ฐ๋ผ ์น๊ฒ ๋จ
- ๋์ ํ์ต ์ญ๋์ ์ด๊ณผํ ๋์ด๋์ ์๊ฐ?
- ๋์ ๊ณผ๋ถํ?
์ค์ค๋ก ๋ง์กฑ์ค๋ฝ์ง ๋ชปํ ํ๋ฃจ๋ค. ๊ทธ๋ฌ๋ ์ปจ๋์ ๊ด๋ฆฌ๋ฅผ ์ํ์
๐ป์ค๋ ํ ์ผ
[๋ฐฑ์ค | 4๋จ๊ณ] ํ์ด์ฐธ๊ณ ๋ฐ ๋ชฉ๋ก ์์ฑ Elapsed Time: 1h 25min
- ๊ตฌํ: Array.prototype.slice()๋ฉ์๋๋ก ํ์ด๋ณด๊ธฐ
- ๊ตฌํ: split(/\s+/)๋ก ํ์ด๋ณด๊ธฐ
- \s๋ regular expression์์ white space๋ฅผ ๋ปํ๋ค.
- ๊ตฌํ: ์คํ๋ ๋ ๋ฌธ๋ฒ์ผ๋ก ์ ๋ ฅ๊ฐ ๋ฐ์์ ํ์ด๋ณด๊ธฐ
- ๊ตฌํ: split("X")๋ก ํ์ด๋ณด๊ธฐ
- ๊ตฌํ: Array.prototype.shift()๋ฉ์๋๋ก ํ์ด๋ณด๊ธฐ
- ์ดํด: sum += len*(len+1)/2; ์ด๊ฒ ๋ญ์ง?
- ๊ตฌํ: Array.prototype.reduce()๋ฉ์๋๋ก ํ์ด๋ณด๊ธฐ
- ์๋๊ฐ 3๋ฐฐ ๋นจ๋ผ์ง ์ด์ ๊ฐ ๋ญ๊น?
- ๋ฌธ์ ํ์ด ๋ฐฉ์ ์ดํดํ๊ธฐ
[๋ ธ๋ง๋ ์ฝ๋ | ์ฝ์ฝ์ํก ํด๋ก ์ฝ๋ฉ] #26 ํด๋ก ์ฝ๋ฉ #38 Elapsed Time: 10h 30 min
์ด์ธ ๊ฐ๋ฐ ๊ด๋ จ Elapsed Time: 2h 05min
๋ชธ ๊ฐ ์ ์ฌ๋ฆฌ๊ธฐ
์ง๋ 12์ 7์ผ OKJSP ์ปจํผ๋ฐ์ค์์ "๋ชธ ๊ฐ ์ ์ฌ๋ฆฌ๊ธฐ"๋ ์ ๋ชฉ์ผ๋ก ๊ฐ์ฐ์ ํ์ต๋๋ค. ๊ทธ ๊ฐ์ฐ์ ๋ํด ๋ฌธ์ํ์๋ ๋ถ๋ค์ด ๊ณ์ ์ ๊ทธ ๋ด์ฉ์ ๋ธ๋ก๊ทธ์ ์ฎ๊น๋๋ค. ๋งํฌ๋ถํฐ ๊ฑฐ์ ์ค์ ๊ฐ์ ๋ด์ฉ ๊ทธ๋๋ก
agile.egloos.com
๋น์ ์ด ์ ์๋ฆฌ ๊ฑธ์์ธ ์ด์ : ์ง๋ฃจํ๊ฑฐ๋ ๋ถ์ํ๊ฑฐ๋
๋น์ ์ด ์ ์๋ฆฌ ๊ฑธ์์ธ ์ด์ : ์ง๋ฃจํ๊ฑฐ๋ ๋ถ์ํ๊ฑฐ๋
agile.egloos.com
- etc ํ์
'TIL' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
20220601 TIL (0) | 2022.06.02 |
---|---|
20220531 div ์ง์ฅ (0) | 2022.05.31 |
20220530 Jam์๋ค? (0) | 2022.05.31 |
20220529 ์ง์์ ์ธ ๊ฐ๊ดํ(ํ์ต) (0) | 2022.05.30 |
20220528 ํ์ต๋ฒ ์ ๊ทธ๋ ์ด๋ (0) | 2022.05.29 |
๋๊ธ