[TIL #10] 10์ผ์ฐจ (2023.03.06 ์)
2023. 3. 6. 23:57ใToday I Learned
TIL 2023.03.06 ๐ฃ
์ค๋ ๋ฐฐ์ด ๊ฒ ๐ฉ๐ป๐ป
- React ๊ฐ์ : ๋๋์ด ์น์
2 Javascript ๊ธฐ๋ณธ ๊ฐ์ ๋ค ๋ค์๋ค. ์ญ์ ์ธ๊ฐ ๋ฃ๊ธฐ๋ ์ฝ์ง๊ฐ ์๋ค!
- ์๋ฐ์คํฌ๋ฆฝํธ์ ๋ฐฐ์ด ๋ด์ฅํจ์๋ ์ฒ์ ๋ฐฐ์ฐ๋ ๊ฒ๋ค์ด ๋ง์๋ค. ๋ชฐ๋ผ๋ ๊ฐ์ ๊ธฐ๋ฅ์ ๊ตฌํํ ์๋ ์์ง๋ง, ํจ์์ ์กด์ฌ๋ฅผ ์๊ณ ํ์ฉํ ์ค ์๋ ๊ฒ์ด ์ฝ๋ ์์ฐ์ฑ์ ํฐ ๋์์ด ๋ ๊ฒ์ด๋ผ๊ณ ๊นจ๋ฌ์๋ค. ์์ ์ ์น์ฌ์ดํธ๋ฅผ ๊ฐ๋ฐํ๊ธฐ ์ํด์ ์๋ฐ์คํฌ๋ฆฝํธ๋ฅผ ํ์ฉํ ๋, ๋ด์ฅํจ์์ ์กด์ฌ๋ฅผ ๋ชฐ๋ผ์ for ๋ฌธ์ ์จ์ ์์ค์ฝ๋๊ฐ ๊ธธ์ด์ง๊ณ ๊น๋ํ์ง ๋ชปํ๋๋ฐ ๋ด์ฅํจ์๋ฅผ ํ์ฉํ๋ค๋ฉด ๋ณด๋ค ๊น๋ํ๊ฒ ๊ฐ๋ฐํ ์ ์์ ๊ฒ ๊ฐ๋ค.
- ์น์ 3๋ ์กฐ๊ธ ๋ค์๋ค.
- ๋นจ๋ฆฌ ์๋ฐ์คํฌ๋ฆฝํธ ์์ฉํธ (์น์ 3)๋ ์๊ฐํด์ Node.js ์ React.js๋ฅผ ๋ฐฐ์ฐ๊ณ ์ถ๋ค!
- ์๊ณ ๋ฆฌ์ฆ ๊ณต๋ถ
- ๋ฐฑ์ค 1300 : ์ด๋ถ ํ์, ์ด๋ ค์์ ๋๋ฒ๊น ํ๋ํ๋ ํด๋ดค๋๋ ์ดํด๊ฐ ๊ฐ๋ค. ๋ ธํธ๋ก ํด๋ณธ ๋ด์ฉ ๋ธ๋ก๊ทธ์ ํฌ์คํ ํด๋ณด๋ฉด ์ข์ ๊ฒ ๊ฐ๋ค.
- ๋ฐฑ์ค 1003 : ํผ๋ณด๋์น ์์ด ํธ์ถ ํ์ DP๋ก ํธ๋ ๋ฌธ์ ๋ค. DP ์ง์ง ์ค๋๋ง์ธ๋ฐ, ์ด๋ ค์์ ๊ทธ๋์ ํํผํ๋๋ฐ ๋ค์ ๊ณต๋ถํด์ผ๊ฒ ๋ค..! ์ดํดํ๋ ๋ด์ฉ๋ค์ด ์ํ์ง์ง ์๊ฒ๋ ๋ฐ๋ณตํด์ ๊ณต๋ถํ๋ ๊ฒ ์ค์ํ ๊ฒ ๊ฐ๋ค.
- ๋ฐฑ์ค 1107 : ๋ธ๋ฃจํธํฌ์ค ๋ฐฉ๋ฒ, ์ ๋ฒ์ ๋ค๋ฅธ ๋ธ๋ก๊ทธ ์ฐธ๊ณ ํด์ ํผ ๋ฌธ์ ๋ฐ ๋ค์ ํ๋ฒ ํ์ด๋ดค๋ค!
๐กset("๋ฌธ์์ด") & set("๋ฌธ์์ด")
์ ํ๋ฉด ๋๊ฐ์ ๋ฌธ์์ด์์ ์ค๋ณต๋๋ ๋ฌธ์๋ฅผ (๊ต์งํฉ) ๊ตฌํ ์ ์๋ค.
๐กif len(set("๋ฌธ์์ด") & set("๋ฌธ์์ด")) > 0
์ ํตํด ์ค๋ณต๋๋ ๋ฌธ์์ ์ ๋ฌด๋ฅผ True/False ๊ฐ์ผ๋ก ๋ฐ์๋ณผ ์ ์๋ค.
OR ๐if not set("๋ฌธ์์ด").isdisjoint(set("๋ฌธ์์ด"))
set ์ ๋ด์ฅํจ์isdisjoint
๋ ๋ set์ ๊ณตํต์์๊ฐ ์๋ ๊ฒฝ์ฐ False๋ฅผ ๋ฐํํ๊ณ ๊ณตํต์์๊ฐ ์๋ ๊ฒฝ์ฐ True๋ฅผ ๋ฐํํ๋ค!
์ถ๊ฐ์ ์ผ๋ก ํ๋ฉด ์ข์ ๊ฒ ๐
๊ธฐํ ๐ค
- ๋ด์ผ์ ํ๊ต ๊ฐ์ 2์ฃผ์ฐจ ๋ค์ด์ผ๊ฒ ๋ค.
- ๋ฆฌ์กํธ ๊ฐ์ ์น์ 3๋ ๋นจ๋ฆฌ ๋๋ผ ์ ์๋๋ก ์ด๊ฐ!
'Today I Learned' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[TIL #12] 12์ผ์ฐจ ์ค๋์ ๊ณต๋ถ (2023.03.08 ์) (0) | 2023.03.08 |
---|---|
[TIL #11] 11์ผ์ฐจ ์ค๋์ ๊ณต๋ถ (2023.03.07 ํ) (0) | 2023.03.08 |
[TIL #9] 9์ผ์ฐจ (2023.03.05 ์ผ) (0) | 2023.03.06 |
[TIL #8] 8์ผ์ฐจ (2023.03.04 ํ ) (0) | 2023.03.06 |
[TIL #7] 7์ผ์ฐจ (2023.03.03 ๊ธ) (0) | 2023.03.03 |