<프로그래머스 문제풀이: 문자열 내 마음대로 정렬하기> Level 1 - 파이썬
처음에는 문제 자체를 이해하는데 조금 시간이 걸렸다. 이후에는 조금 막막했는데, 예전에 sorted()와 lambda를 가지고 공부를 했던 기억이 나서 매우 간단하게 풀었다: def solution(strings, n): strings.sort() return sorted(strings, key = lambda x: x[n]) 우선, strings를 sort()를 시켜주어야 한다. 왜냐하면 입출력 2번째 예시를 보면 ["abce", "abcd", "cdx"]라고 되어 있는데 뒤의 sorted()를 사용하게 된다면 2번째 인덱스 값은 "c", "c", "x"로 나와, "abce", "abcd" 순서대로 그대로 나오게 되기 때문이다. 따라서, 문제에서 요구한바는 만약 인덱스 값이 같으면 사전순으로 나열하기를..