๋ฌธ์
https://school.programmers.co.kr/learn/courses/30/lessons/12915
ํ์ด
# ํ๋ก๊ทธ๋๋จธ์ค 1๋จ๊ณ - ๋ฌธ์์ด ๋ด ๋ง์๋๋ก ์ ๋ ฌํ๊ธฐ
def solution(strings, n):
return sorted(strings, key = lambda x: (x[n], x))
print(solution(["abce", "abcd", "cdx"], 2))
print(solution(["sun", "bed", "car"], 1))
๋งจ ์ฒ์ ๋ฌธ์ ๋ฅผ ํ์์ ๋ sorted(strings, key=lambda x: x[n]) ์ผ๋ก ํ์๋๋ฐ ์ด๋ ์ธ๋ฑ์ค๋ฅผ ๊ธฐ์ค์ผ๋ก ์ ๋ ฌํด์ฃผ๋ฏ๋ก ๋ฌธ์ ์ ์กฐ๊ฑด๊ณผ ๊ฐ์ด ๋ค๋ฅด๊ฒ ๋๋ค.
๋ฐ๋ผ์ ๋จผ์ strings๋ฅผ ์ ๋ ฌ ํด์ฃผ๊ณ ๋ ํ x[n]์ ๋ํด์ ์ ๋ ฌ์ ๋ค์ ํด์ฃผ๋๋ก ํ๋ค.
'๐๏ธ Algorithm > โฌ ํ๋ก๊ทธ๋๋จธ์ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
โฌ [Programmers] [Python] [Level1] ์ผ์ด์ฌ (0) | 2023.04.10 |
---|---|
โฌ [Programmers] [Python] [Level1] ์ด์ํ ๋ฌธ์ ๋ง๋ค๊ธฐ (0) | 2023.04.10 |
โฌ [Programmers] [Python] [Level2] ์ฃผ์๊ฐ๊ฒฉ (0) | 2023.04.10 |
โฌ [Programmers] [Python] [Level2] ํ ์ธ ํ์ฌ (0) | 2023.04.10 |
โฌ [Programmers] [Python] [Level2] ํผ๋ก๋ (0) | 2023.04.06 |