파일명 정렬 📝문제 👨💻코드 import re def solution(files): answer = [] files2 = [] for i in files: a = re.split(r"([0-9]+)", i) files2.append([a, i]) result = sorted(files2, key=lambda x: (x[0][0].lower(), int(x[0][1]))) for i in range(len(result)): answer.append(result[i][1]) return answer 🤔Review 정규표현식을 사용해서 split을 하였다 문자숫자문자숫자 순서대로 나와도 처음숫자 그룹으로 sort할 수 있기 때문에 정규표현식을 사용해서 숫자 기준으로 split한 후 정렬하였다.