์ ๋ ฌ ์๊ณ ๋ฆฌ์ฆ
- ์ด๋ค ๊ธฐ์ค์ ๋ํด ์ฐ์ ์์๊ฐ ๋์ ์์๋ก ์์๋ฅผ ์ฌ๋ฐฐ์น(์ค๋ฆ์ฐจ์, ๋ด๋ฆผ์ฐจ์ etc.)
- ์ค๋ฆ์ฐจ์: ์์ ์์ผ๋ก ์ ๋ ฌ(ex: 1, 2, 3)
- ๋ด๋ฆผ์ฐจ์: ํฐ ์์ผ๋ก ์ ๋ ฌ(ex: 3, 2, 1)
์ข ๋ฅ
- ๐ถ(๐ต²): ์ ํ, ์ฝ์ , ๋ฒ๋ธ
- ๐ถ(๐ตโฆ๐๐๐๐ต): ๋ณํฉ, ํต
- ํ์ด์ฌ ์ ๋ ฌํจ์๋ ๋ณํฉ ์ ๋ ฌํจ์ ๊ธฐ๋ฐ์ผ๋ก ํจ
ํ์ด์ฌ์์ ์ ๋ ฌํจ์
- sort() ํจ์: ๋ฆฌ์คํธ์์๋ง ์ฌ์ฉ ๊ฐ๋ฅ
- sorted() ํจ์: iterableํ ๋ชจ๋ ๊ฒ(์์๊ฐ ์๋ ๊ฒ)์ ์ฌ์ฉ ๊ฐ๋ฅ
- ๊ธฐ๋ณธ์ผ๋ก ์ค๋ฆ์ฐจ์ ์ ๋ ฌ์
- ๋ฆฌ์คํธ๋ก ํ ๋ณํํ ์ ์๋ ๊ฐ์ฒด๋ฉด sorted()ํจ์ ์ฌ์ฉ ๊ฐ๋ฅ
- ๋์ ๋๋ฆฌ๋ฅผ ๋ฆฌ์คํธ๋ก ํ ๋ณํํ๋ฉด ํค๋ง ๋ด๊น
- ๋ฌธ์์ด๋ sorted()ํจ์ ์ฌ์ฉ ์ ๋ ฌ ๊ฐ๋ฅ(์ด๋, ๋ฌธ์์ด์ ์์คํค์ฝ๋ ๊ธฐ์ค์ผ๋ก ์ ๋ ฌ๋จ)
- reverse ์ต์ ์ False๋ก ์ค์ ํ๋ฉด ์ ๋ ฌ์ ์ญ์์ผ๋ก ์ถ๋ ฅ ๊ฐ๋ฅ(๊ธฐ๋ณธ์ด True ์)
ํ์ด์ฌ์์ ์ฌ์ฉ์ ์ ๋ ฌ
- ๋๋ค(lamda ํจ์ ์ฌ์ฉ)
'์๊ณ ๋ฆฌ์ฆ ๐' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[์๊ณ ๋ฆฌ์ฆ] ๊ทธ๋ฆฌ๋ ์๊ณ ๋ฆฌ์ฆ (0) | 2024.07.18 |
---|---|
[์๊ณ ๋ฆฌ์ฆ] ๋ธ๋ฃจํธ ํฌ์ค ์๊ณ ๋ฆฌ์ฆ (0) | 2024.07.18 |
[์๊ณ ๋ฆฌ์ฆ] ์์ด ์๊ณ ๋ฆฌ์ฆ & ์กฐํฉ ์๊ณ ๋ฆฌ์ฆ (0) | 2024.07.18 |
[์๊ณ ๋ฆฌ์ฆ] ๋์ ํฉ ์๊ณ ๋ฆฌ์ฆ (0) | 2024.07.18 |
[์๊ณ ๋ฆฌ์ฆ] DP ์๊ณ ๋ฆฌ์ฆ (& ์ฌ๊ทํจ์) (0) | 2024.07.18 |