[Q3] 로그파일 재정렬
·
코딩테스트/알고리즘
[리트코드 937] Reorder Log Files 로그를 재정렬하라. 기준은 다음과 같다. 1. 로그의 가장 앞부분은 식별자다. 2. 식별자는 순서에 영향을 끼치지 않지만, 문자가 동일할 경우 식별자 순으로 한다. 3. 식별자는 순서에 영향을 끼치지 않지만, 문자가 동일한 경우 식별자 순으로 한다. 4. 숫자 로그는 입력 순서대로 한다. 먼저 로그를 읽어 숫자로그와 문자로그로 분류했다. def reorderLogFiles(self, logs: List[str]) -> List[str]: alp_logs = [] num_logs = [] for log in logs: log = log.split() index = log[0] judge = ''.join(log[1:]) string = ' '.join(l..