์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- execCommand
- mysql
- ํผํ
- database
- Import
- https://youtube.com/playlist?list=PLuHgQVnccGMA5836CvWfieEQy0T0ov6Jh&si=FTaYv8m21EhO-A2K
- async
- Porject
- https://m.blog.naver.com/tt2t2am1118/221010125300
- callback
- Project
- ์ฐธ๊ณ ๋ธ๋ก๊ทธ
- json
- setTimeout()
- eport
- sql
- object
- prj
- ๋๊ธฐ
- ๋น๋๊ธฐ
- promise
- ajax
- slow and steady
- db
- await
- ๊ฒ์
- JS #ํ๋ก์ ํธ
- webpack
- addEventListener
- js
- Today
- Total
C-log
๐ฆ Cell Algorithm : ๋ฐฐ์ด๊ณผ ๋ฆฌ์คํธ ๋ณธ๋ฌธ
ํ์ด์ฌ์์๋ ๋ฆฌ์คํธ๊ฐ ๋ฐฐ์ด์ ํน์ฑ๋ ํจ๊ป ๋ดํฌํ๊ณ ์์ด ํฌ๊ฒ ๊ตฌ๋ถํ์ฌ ์ฌ์ฉํ์ง ์์ง๋ง ๋ฐฐ์ด์ด๋ ๊ฐ๋ ๊ณผ ๋ฆฌ์คํธ๋ผ๋ ๊ฐ๋ ์ ๋ค๋ฅด๋ค.
* ์๋ฃ๊ตฌ์กฐ์ ๋ฐฐ์ด์ ๋ฉ๋ชจ๋ฆฌ ์ฐ์ ๊ณต๊ฐ์ ๊ฐ์ด ์ฑ์์ ธ ์๋ ํํ์ด๋ค. ๊ฐ์ ์ธ๋ฑ์ค๋ฅผ ํตํด ์ฐธ์กฐํ ์ ์๋ค.
- ๋ฐฐ์ด์ ํน์ง
- ์ธ๋ฑ์ค๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐ์ ๋ฐ๋ก ์ ๊ทผ ํ ์ ์๋ค.
- ์๋ก์ด ๊ฐ์ ์ฝ์ ํ๊ฑฐ๋ ํน์ ์ธ๋ฑ์ค์ ์๋ ๊ฐ์ ์ญ์ ํ๊ธฐ ์ด๋ ต๋ค. ๊ฐ์ ์ฝ์ ํ๊ฑฐ๋ ์ญ์ ํ๋ ค๋ฉด ํด๋น ์ธ๋ฑ์ค ์ฃผ๋ฒผ์ ์๋ ๊ฐ์ ์ด๋์ํค๊ฑฐ๋ ๊ณผ์ ์ด ํ์ํ๋ค.
- ๋ฐฐ์ด์ ํฌ๊ธฐ๋ ์ ์ธํ ๋ ์ง์ ํ ์ ์์ผ๋ฉฐ, ํ ๋ฒ ์ ์ธํ๋ฉด ํฌ๊ธฐ๋ฅผ ๋๋ฆฌ๊ฑฐ๋ ์ค์ผ ์ ์๋ค.
- ๊ตฌ์กฐ๊ฐ ๊ฐ๋จํ๋ฏ๋ก ์ฝ๋ฉ ํ ์คํธ์ ๋ง์ด ์ฐ์ธ๋ค.
* ๋ฆฌ์คํธ๋ ๊ฐ๊ณผ ํฌ์ธํฐ๋ฅผ ๋ฌถ์ ๋ ธ๋๋ผ๋ ๊ฒ์ ํฌ์ธํฐ๋ก ์ฐ๊ฒฐํ ์๋ฃ์ฃผ๊ณ ์ด๋ค.
- ๋ฆฌ์คํธ์ ํน์ง
- ์ธ๋ฑ์ค๊ฐ ์์ผ๋ฏ๋ก ๊ฐ์ ์ ๊ทผํ๋ ค๋ฉด Head ํฌ์ธํฐ๋ถํฐ ์์๋๋ก ์ ๊ทผํด์ผ ํ๋ค. ๋ค์ ๋งํด ๊ฐ์ ์ ๊ทผํ๋ ์๋๊ฐ ๋๋ฆฌ๋ค.
- ํฌ์ธํฐ๋ก ์ฐ๊ฒฐ๋์ด ์์ผ๋ฏ๋ก ๋ฐ์ดํฐ๋ฅผ ์ฝ์ ํ๊ฑฐ๋ ์ญ์ ํ๋ ์ฐ์ฐ ์๋๊ฐ ๋น ๋ฅด๋ค.
- ์ ์ธํ ๋ ํฌ๊ธฐ๋ฅผ ๋ณ๋๋ก ์ง์ ํ์ง ์์๋ ๋๋ค. ๋ค์ ๋งํด ๋ฆฌ์คํธ์ ํฌ๊ธฐ๋ ์ ํด์ ธ ์์ง ์์ผ๋ฉฐ(), ํฌ๊ธฐ๊ฐ ๋ณํ๊ธฐ ์ฌ์ด ๋ฐ์ดํฐ๋ฅผ ๋ค๋ฃฐ ๋ ์ ์ ํ๋ค.
- ํฌ์ธํฐ๋ฅผ ์ง์ ํ ๊ณต๊ฐ์ด ํ์ํ๋ฏ๋ก ๋ฐฐ์ด๋ณด๋ค ๊ตฌ์กฐ๊ฐ ๋ณต์กํ๋ค.
์ ํ์ด์ฌ์์๋ ๋ฐฐ์ด๊ณผ ๋ฆฌ์คํธ๋ฅผ ๊ตฌ๋ถ ํ์ง ์๋๊ฐ?
ํ์ด์ฌ์์๋ ๋ฐฐ์ด๊ณผ ๋ฆฌ์คํธ์ ํน์ง๊น์ง ๋ชจ๋ ๊ฐ์ง๋๋ก ๊ตฌํ๋์ด ์๋ค. ๊ทธ๋์ ๋ฐฐ์ด์ ์ฅ์ ์ธ index๋ก ์ ์ฅ์ด ๊ฐ๋ฅํ๋ฉฐ ๋ฆฌ์คํธ์ ๊ฐ๋ณ์ ์ธ ๋ณ๋์ด ๊ฐ๋ฅํ๋ค.
์ค์ ๋ฌธ์ : [BOJ] 11720
* ํด๋น ์์ ์๋ ์ค์ ๋ฌธ์ ๋ฅผ ํ์ดํด์ฃผ๋ ๊ฐ์๊ฐ ๊ปด์๋ค. ๋ณธ์ธ์ ๊ฐ์๋ฅผ ๋ฃ๊ธฐ ์ ๋ฌธ์ ๋ฅผ ๋ฏธ๋ฆฌ ํ์ด๋ณด๊ณ ์์ ๋ ๊ฐ์ ๋น๊ต๋ฅผ ํด๋ณผ ๊ฒ์ด๋ค.
*๊ณผ๊ฑฐ ํ์๋ ๋ฐฉ๋ฒ : ๋ฌธ์์ด์ ์ด์ฉํด์ ๋ฌธ์ ๋ฅผ ํ์ด๋ณธ ๊ฒ์ด๋ค.
*์ด๋ฒ์ ํ์๋ ๋ฐฉ๋ฒ : ๋ฆฌ์คํธ์ ํน์ง์ ์ด๋ ค์ ๋ฌธ์ ๋ฅผ ํ์ด ๋ณธ ๊ฒ์ด๋ค.
* ์์ ์ฝ๋ : number๋ก ๊ณํ ๋ฌธ์ ์์ด ๋์ด๋ ๋ฌธ์์ด ๊ฐ์ for๋ฌธ์ผ๋ก ๋์ดํด์ sum์ด๋ผ๋ ๋ณ์์ int๋ก ํ๋ณํ ํด์ ๊ฐ์ ๋ ํ๋ค. ์ฒ์์ ๋ด๊ฐ ํ๋ ๋ฐฉ์๊ณผ ๋งค์ฐ ๋น์ทํ๋ค.
'๐ง Algorithm > โกver.0' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๐ฆ Cell Algorithm : ์คํ๊ณผ ํ (0) | 2024.02.18 |
---|---|
๐ฆ โจCell Algorithm : ๊ตฌ๊ฐ์ ํฉ (1) | 2024.02.11 |
Cell Algorithm : ๋๋ฒ๊น (0) | 2024.02.06 |
Cell Algorithm : ์๊ฐ ๋ณต์ก๋ (0) | 2024.02.06 |
Cell Algorithm : ์์ํ๊ธฐ ์์ (0) | 2024.02.06 |