[TIL] 22.02.28 ~ 22.03.06
February 28, 2022 (Mon)
์ค๋ ํ ์ผ
- IT ๋ด์ค ์ฝ๊ธฐ
- ์์ด ๋จ์ด ๋ณต์ต
- ๋ฌด๋กํ ์ฌ๋์๊ฒ ์์ผ๋ฉฐ ๋์ฒํ๋ ๋ฒ ์ฝ๊ธฐ
- ๋ฐฑ์ค ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํ๊ธฐ
- ํ๋ก๊ทธ๋๋จธ์ค SQL ๋ฌธ์ ํ์ด ์ ๋ฆฌ
- SQL ์ฒซ๊ฑธ์
- CASE ๋ฌธ ๋ณต์ต
์๊ฐ
- ์ด์ ์๋ง ์ฝํ ๊น์ง ๋ช ์ผ์ด ๋จ์ง ์์๋๋ฐ ์ค๋น๊ฐ ๋ ๋๊ฑฐ ๊ฐ์์ ๊ฑฑ์ ๋์ง๋ง ํ ์ ์๋๊ฑฐ ๊น์ง ๋ ธ๋ ฅํด์ผ๊ฒ ๋ค.
์ํ์
- ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ๋ฅผ ํธ๋๋ฐ ์กฐ๊ธ์ฉ ์ต๊ด์ด ๋ค๊ณ ์๋ค.
๊ฐ์ ์
- ์๊ณ ๋ฆฌ์ฆ ์ฌ์ด๋ฌธ์ ๋ง ํ์ง๋ง๊ณ ์ด๋ ค์ด ๋ฌธ์ ์ ๋์ ํ์
- ์ด๊ฒ์ด ์ฝ๋ฉ ํ ์คํธ๋ค ๋นจ๋ฆฌ ๋ง๋ฌด๋ฆฌํ์
March 1, 2022 (Tue)
์ค๋ ํ ์ผ
- IT ๋ด์ค ์ฝ๊ธฐ
- ๋ฌด๋กํ ์ฌ๋์๊ฒ ์์ผ๋ฉฐ ๋์ฒํ๋ ๋ฒ ์ฝ๊ธฐ
- ๋ฐฑ์ค ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํ๊ธฐ
- ํ๋ก๊ทธ๋๋จธ์ค SQL ๋ฌธ์ ํ์ด ์ ๋ฆฌ
- ์ด๊ฒ์ด ์ฝ๋ฉํ
์คํธ๋ค
- ๋ค์ด๋๋ฏน ํ๋ก๊ทธ๋๋ฐ
- DFS/BFS
์๊ฐ
- ๊ณต๋ถ ์ด์ธ์ ๋ค๋ฅธ ์ฃผ๋ณ ํ๊ฒฝ์ ์ํด ์คํธ๋ ์ค๋ ์๊ฐ์ ๋ง์ด ์๋นํ๋๊ฑฐ ๊ฐ๋ค. ์ง๊ธ ๋ด๊ฐ ์ํ๊ณ ์๋์ง ์์ผ๋ก ์ด๋ป๊ฒ ํด์ผ๋ ์ง ๊ฑฑ์ ๋ ๋๋๊ฑฐ ๊ฐ๋ค.
์ํ์
- ์ง์์ ์ผ๋ก ๊ณต๋ถ๋ฅผ ์งํํ๊ณ ์๋ค.
๊ฐ์ ์
- ์๊ณ ๋ฆฌ์ฆ ์ฌ์ด๋ฌธ์ ๋ง ํ์ง๋ง๊ณ ์ด๋ ค์ด ๋ฌธ์ ์ ๋์ ํ์
- ์ฃผ๋ณํ๊ฒฝ์ ์ ๊ฒฝ์ฐ์ง๋ง๊ณ ์ง์คํ์
March 2, 2022 (Wed)
์ค๋ ํ ์ผ
- IT ๋ด์ค ์ฝ๊ธฐ
- ์์ด ๋จ์ด ์๊ธฐ
- ๋ฐฑ์ค ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํ๊ธฐ
- ์ด๊ฒ์ด ์ฝ๋ฉํ
์คํธ๋ค ๋ณต์ต
- ๋ค์ด๋๋ฏน ํ๋ก๊ทธ๋๋ฐ
- DFS/BFS
- ์๋ง ์ฝํ ํ ์คํธ ๋ฌธ์ ํ๊ธฐ
์๊ฐ
- ์๋ง ์ฝํ ์์ ๋ฌธ์ ๋ฅผ ํ์ด๋ดค๋ค ์ฌ์ด๋ฌธ์ ์ธ๋ฐ ์ ์ถ์ ํ๋๋ ํ ์คํธ ์ผ์ด์ค๋ฅผ ํต๊ณผํ์ง ๋ชปํ ์ผ์ด์ค๋ค์ด ์์๋ค. ์กฐ๊ธ ๊ฑฑ์ ์ ๋์ง๋ง ๋จ์ ๊ธฐ๊ฐ๊น์ง ์ง์คํด์ ์๊ณ ์๋ ๊ฒ์ ํ๋ฆฌ์ง ์๋๋ก ๋ ธ๋ ฅํด์ผ๊ฒ ๋ค.
- DFS/BFS, ๋ค์ด๋๋ฏน ํ๋ก๊ทธ๋๋ฐ ์๊ณ ๋ฆฌ์ฆ ์ด๋ก ์ ์ดํด๊ฐ ๊ฐ์ง๋ง ๋ฌธ์ ๋ฅผ ๋ณด๊ณ ์ ์ฉ์ ํ๋๊ฒ ํ๋ ๊ฑฐ ๊ฐ๋ค. ๊ทธ๋ฆฌ๊ณ ์ดํดํ๋๋ฐ ์๊ฐ์ด ์ข ๊ฑธ๋ฆฐ๋ค. ์ง๊ธ ๋ถํฐ๋ผ๋ ๋งค์ผ 3๋ฌธ์ ์ด์์ ํ๋ ค๊ณ ๋ ธ๋ ฅํด๊ฒ ๋ค.
- ์๊ณ ๋ฆฌ์ฆ์ด ์์ผ๋ก ์ทจ์ ์ ํ๊ฑฐ๋ ์๋ง์ ๊ฐ์ ์ข์ ๊ธฐํ๋ค์ ์ก๋๋ฐ ๋ง์ ๋์์ด ๋ ๊ฑฐ ๊ฐ๋ค. ๋ฆ์๋ค๊ณ ์๊ฐํ์ง ๋ง๊ณ ์ง๊ธ๋ถํฐ ํด๊ฒฐํด ๋๊ฐ์ผ๊ฒ ๋ค.
์ํ์
- ๊ฐ๋ฐ ๊ณต๋ถ์ ๋งค์งํด์ ๊พธ์คํ ๊ณต๋ถํด์ค๋ ๊ฒ
๊ฐ์ ์
- ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ๋ง์ด ๊ฒฝํํ๊ณ ๋ณต์ตํ์
- ์๋ฐ, Django ๋ฑ ํ๋ก์ ํธ๋ ๊พธ์คํ ํ์
March 3, 2022 (Thu)
์ค๋ ํ ์ผ
- IT ๋ด์ค ์ฝ๊ธฐ
- ๋ฐฑ์ค ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํ๊ธฐ
- ๊ตฌํ
- ์ด๊ฒ์ด ์ฝ๋ฉํ
์คํธ๋ค
- ๊ทธ๋ฆฌ๋ ์ฐ์ต๋ฌธ์ ํ๊ธฐ
- ํ๋ก๊ทธ๋๋จธ์ค SQL ๋ฌธ์ ํ๊ธฐ
- JOIN
- String, Date
์๊ฐ
- ์๊ณ ๋ฆฌ์ฆ ๊ฐ๋ ์ ์ดํด ํ๋ค๊ณ ์๊ฐํ๋๋ฐ ๋ฌธ์ ๋ฅผ ํ ๋๋ง๋ค ์๋ก์ด๊ฑฐ ๊ฐ๋ค. ๊ฐ๋ ์ ๋ฌธ์ ์ ์ ๋ชฉ์ํค๋๊ฒ ์ฝ์ง ์์๊ฑฐ ๊ฐ๋ค. ์๊ฐํ๋ ์ฌ๋ฏธ๋ฅผ ๋ถ์ฌ๊ฐ๊ณ ์๋ค. ์ง๊ธ์ ๋ถ์กฑํ์ง๋ง ์์ผ๋ก ๊พธ์คํ ํ๋ฉด์ ์ฝ๋ฉํ ์คํธ ์ํ์ ๋ง์ด ์ ํ๋ฉด์ ํต๊ณผํ ์ ์๋ ์ฑ๊ณต ๊ฒฝํ์ ํด๋ณด๊ณ ์ถ๋ค.
- ์ง์ค์ ํด์ ๊ณต๋ถ๋ฅผ ํ๋ค๊ณ ์๊ฐํ๊ณ ํ๋ฃจ๋ฅผ ๋ค๋์๋ณด๋ฉด ์๊ฐ๋ณด๋ค ์๊ฐ ๋๋น ๋ง์ ๋์ ์ํํ์ง๋ ๋ชปํ๊ฑฐ ๊ฐ๋ค๋ ์๊ฐ์ด ๋ ๋ค. ์ด๋ป๊ฒํ๋ฉด ๋ ๋ง์ ๊ณต๋ถ๋ฅผ ์ ํ ์ ์์์ง ๊ณ ๋ฏผํด๋ด์ผ๊ฒ ๋ค.
์ํ์
- ์๊ณ ๋ฆฌ์ฆ ๊ณต๋ถ์ ์ง์คํด์ ๋งค์งํ ์
๊ฐ์ ์
- ์ดํดํ๋ค๊ณ ์๊ณ ์๋ ๊ฒ์ด ์๋๊ธฐ ๋๋ฌธ์ ์ดํด๋ง ํ๊ณ ๋์ด๊ฐ์ง ๋ง๊ณ ์ง์ ํ์ดํํ๋ฉด์ ์ ๋ฆฌํ๊ณ ๋ฐ๋ณตํ์
- ํ๋ฃจ๋ฅผ ์์ํ ๋ ์ ๋ ๊น์ง ์๊ฐ์ด ๋ง์ด ๋จ์๋ค๋ ์๊ฐ์ ๊ฐ์ง์ง ๋ง๊ณ ์์นจ๋ถํฐ ๋ฌ๋ฆฌ์
- ์ํ ์ค๋น๋ฅผ ํ๋ฉด์ ์ด๋์ ๋ง์ด ๋ชปํ๊ณ ์๋๋ฐ ์ฒด๋ ฅ๊ด๋ฆฌ์ ์ ๊ฒฝ์จ์ผ๊ฒ ๋ค.
March 4, 2022 (Fri)
์ค๋ ํ ์ผ
- IT ๋ด์ค ์ฝ๊ธฐ
- ๋ฐฑ์ค ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํ๊ธฐ
- ์ด๊ฒ์ด ์ฝ๋ฉํ
์คํธ๋ค
- ๊ทธ๋ฆฌ๋, ๊ตฌํ ์์ ๋ฌธ์ ๋ณต์ต
- ๊ตฌํ ๋ฌธ์ ํ๊ธฐ
์๊ฐ
- ๋๋์ด ๋ด์ผ ์๋ง ์ฝ๋ฉ ํ ์คํธ๊ฐ ์๋ ๋ ์ด๋ค. ๊ตฌ๊ธ๋ง ๊ฒ์, ์คํ๋ถ ๋ฑ ์๋ฌด๊ฒ๋ ์๋ ์ํ๋ก ๋ฌธ์ ๋ฅผ ํ์ด์ผํ๊ธฐ ๋๋ฌธ์ ํน์๋ผ๊ณ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ๋ช ๋ น์ด๊ฐ ์๊ฐ์ด ์๋์ ํ๋ฆฌ๋ฉด ์ด๋ป๊ฒํ์ง? ๋ผ๋ ์๊ฐ์ด ๋๋๊ฑฐ ๊ฐ๋ค. ๋ถ๊ณ ์ถ๋ค๋ ์์ฌ์ ์์ง๋ง ์์ง ๋ถ์กฑํจ์ด ๋ง๊ธฐ์ ์ข์ ๊ฒฝํ์ด ๋์ด ๋จ์ด์ง๋๋ผ๋ ๋ค์์ ์์ ์ข์ ๊ธฐํ๋ฅผ ์ก์ ์ ์๋ ๊ณ๊ธฐ๊ฐ ๋๋ฉด์ข๊ฒ ๋ค.
- ๋ค๋ฅธ ์๊ณ ๋ฆฌ์ฆ ํ ์คํธ๋ ๊ฒ์์ด ๊ฐ๋ฅํ๋ฐ ๊ทธ๋งํผ ์ด๋ ค์์ ๊ทธ๋ฐ๊ฑด๊ฐ? ์ด๋ฒ ์๋ง ํ ์คํธ ๋ชฉํ๋ 2์๊ฐ ๋์ ์ต๋ํ ์ง์คํด์ ์ค์ ์์ด ํ๋๊ฒ ๋ชฉํ์ด๋ค.
์ํ์
- ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ๋ฅผ ๋ณต์ตํ๋ฉด์ ๊ผผ๊ผผํ ๋ณผ ์ ์์๊ณ ๋ฌธ์ ์ ์ ์์ด ๋๋๊ฑฐ ๊ฐ๋ค.
๊ฐ์ ์
- ๋จธ๋ฆฌ๋ก ์ดํดํ์ง ๋ง๊ณ ๋ฌด์กฐ๊ฑด ์ค์ต์ ํตํด ์ด๋๋๋ฅผ ๊ธฐ๋ฅด์
- ์ํ ํจํด ๋ค์ ์ฐพ์์ ์์นจ ์ผ์ฐ ํ๋ฃจ๋ฅผ ์์ํ์
- ์๋จ, ์ด๋์ ์ํํ ํ์ง ๋ง์
March 5, 2022 (Sat)
์ค๋ ํ ์ผ
- IT ๋ด์ค ์ฝ๊ธฐ
- ์ํํธ์จ์ด ๋ง์์คํธ๋ก ์ฝ๋ฉํ ์คํธ
- ๋ฌด๋กํ ์ฌ๋์๊ฒ ์์ผ๋ฉฐ ๋์ฒํ๋ ๋ฒ ์ฑ ์ฝ๊ธฐ
์๊ฐ
- ์๋ง ์ฝ๋ฉํ ์คํธ๋ฅผ 14:00 ~ 16:00 ๊น์ง ํ์๋ค. ๋์ฒด๋ก ๊ตฌํ ๋ฌธ์ ๋ค์ด ์ถ์ ๋์๋๋ฐ 2๊ฐ๋ง ๊ฑด๋๋ ค๋ดค๊ณ ๊ทธ ๋ง์ ๋ ์๋ฒฝํ๊ฒ ํ์ดํ๊ฑฐ ๊ฐ์ง๋ ์๋ค. SQL ๋ฌธ์ ๋ ํ๋ก๊ทธ๋๋จธ์ค์์ ์ฐ์ตํ๋ ๋ด์ฉ๋๋ก ์ถ์ ๊ฐ ๋์ด์ ์ ์ผ ๋จผ์ ํ์๋ค. ์ด๋ฒ์๋ ์ฝ๋ฉ ํ ์คํธ์ ๋ํ ๋ฒฝ์ ๋๊ผ๋ค. ๊ตฌํ ๋ฌธ์ ๋ผ ๊ทธ๋ฐ์ง ๋ด์ฉ์ ์ฝ๊ณ ์ฝ๋๋ก ๋ฐ๊พธ๋๊ฒ ์ฝ์ง ์์๊ฑฐ ๊ฐ๋ค. ์์ผ๋ก ์ข ๋ ์ ์ค๋นํด๋ด์ผ๊ฒ ๋ค.
์ํ์
- 2์๊ฐ ๋์ ์ง์ค๋ ฅ์ ๋ฐํํด์ ์ฝํ ๋ฌธ์ ์ ์ง์คํด์ ํ์๋ค.
๊ฐ์ ์
- ๋จธ๋ฆฌ๋ก ์ดํดํ์ง ๋ง๊ณ ๋ฌด์กฐ๊ฑด ์ค์ต์ ํตํด ์ด๋๋๋ฅผ ๊ธฐ๋ฅด์
- ์ํ ํจํด ๋ค์ ์ฐพ์์ ์์นจ ์ผ์ฐ ํ๋ฃจ๋ฅผ ์์ํ์
- ์๋จ, ์ด๋์ ์ํํ ํ์ง ๋ง์
- ์๊ณ ๋ฆฌ์ฆ ๊ณต๋ถ ๋ ํ์