[์๊ณ ๋ฆฌ์ฆ/Python] ํ๋ก๊ทธ๋๋จธ์ค - ์์ฅ (ํด์)
์๋ก ๋ค๋ฅธ ์ท์ ์กฐํฉ์ ์ ๊ตฌํ๋ ๋ฒ ๐ ์ฌ๋ฌ ์์๋ผ๋ฆฌ์ ์กฐํฉ์ ๊ตฌํ๋ ๊ฒ์ด๋ฏ๋ก ๊ณฑ์งํฉ์ ์๊ฐํ๋ค. ๊ณฑ์งํฉ (๋ฐ์นด๋ฅดํธ ๊ณฑ)์ ๊ฐ ์งํฉ์ ์์๋ฅผ ๊ฐ ์ฑ๋ถ์ผ๋ก ํ๋ ํํ๋ค์ ์งํฉ์ผ๋ก A x B ๋ผ๊ณ ํ๋ค. ๊ณฑ์งํฉ์ ๊ฐ์๋ ๊ฐ๋จํ๊ฒ A x B ๋ก ๊ณ์ฐํ ์ ์๋ค. ํด๋น ๋ฌธ์ ์์๋ ์๊ธฐ ์์ ๋ง์ ๊ฐ๋ ๊ฒฝ์ฐ๋ ํฌํจ๋์ด์ผ ํ๊ธฐ ๋๋ฌธ์ (A+1) x (B+1) - 1 ๋ก ๊ณ์ฐํ๋ค. 1 ์ ๋นผ์ฃผ๋ ์ด์ ๋ (A+1) x (B+1) ์ ๊ฒฝ์ฐ์๋ ๋น์ด์๋ ๊ฒฝ์ฐ๋ ํฌํจ๋๊ธฐ ๋๋ฌธ์ด๋ค. ๊ธฐ์กด ๋ฆฌ์คํธ = [a], [b], [c] ์ต์ข
๊ฒฐ๊ณผ = [a], [b], [c], [a, b], [a, c], [b, c], [a, b, c] ํ์ด1 (์๊ฐ์ด๊ณผ) solution ํจ์ clothes : ์คํ์ด๊ฐ ๊ฐ์ง ์์๋ค์ด ๋ด๊ธด 2์ฐจ์ ๋ฐฐ์ด r..
2021. 3. 11.
[Python] ๋ฐ์ดํฐ ํ์
- List, Dictionary, JSON
๋ฐ์ดํฐ ํ์
immutable๊ณผ mutable ์ ๋ณ์๊ฐ ๋ด๊ณ ์๋ object์ ์์ฑ์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๋ ํน์ฑ์ด๋ค. ๋ณ์๊ฐ ๋ด๊ณ ์๋ object์ ๊ฐ์ ๋ณ๊ฒฝ ํ ์ ์๋ ๋ฐ์ดํฐ ํ์
์ immutable object ๋ผ๊ณ ๋ถ๋ฅด๋ฉฐ, ๋ณ์๊ฐ ๋ด๊ณ ์๋ object์ ๊ฐ์ ๋ณ๊ฒฝ ํ ์ ์์ผ๋ฉด mutable object ๋ผ๊ณ ๋ถ๋ฅธ๋ค. immutable object : int, float, bool, string, tuple mutable object : list, dictionary id(object) ํจ์๋ object์ ๊ณ ์ ํ ์์๋ฅผ ๋ฆฌํดํ๋ค. ๋ฆฌํดํ๋ ๊ฐ์ด ์ค์ ๋ฉ๋ชจ๋ฆฌ์์ ์ฃผ์๋ ์๋์ง๋ง, object๋ง๋ค ์กด์ฌํ๋ ๊ณ ์ ๊ฐ์ด๋ค. ์๋ ์์ ๋ immutable object, mutable object๋ฅผ ๋ด๊ณ ์๋ ๋ณ..
2020. 12. 7.