[Swift - 프로그래머스] [3차] 파일명 정렬
🕵🏻 문제 해석 파일 저장소 서버 관리를 맡게 된 무지가 기존에 이름 순으로 정렬된 파일들을 다시 보기 좋게 정렬하려고 합니다. 파일명은 크게 3 가지로 구성되는데 HEAD, NUMBER, TAIL입니다. 각각의 특징은 다음과 같습니다. 파일명에서 먼저 HEAD가 등장하며 그 이후 0에서 최대 99999까지의 NUMBER가 등장합니다. 이후 TAIL이 등장하지만 정렬기준에는 존재하지 않기 때문에 생각하지 않겠습니다. 정렬 우선순위는 다음과 같습니다. HEAD 기준으로 사전순으로 정렬한다. 이때 대소문자는 구별하지 않습니다. HEAD가 동일할 경우, NUMBER를 기준 오름차순 정렬합니다. HEAD와 NUMBER가 모두 동일하다면, 입력순서대로 정렬합니다. 따라서 파일명이 주어지면 HEAD와 NUMBER ..
2021.05.25