go.od_planter
[python] leetcode 937. Reorder Data in Log Files 본문
문제.
https://leetcode.com/problems/reorder-data-in-log-files/description/
풀이.
class Solution:
def reorderLogFiles(self, logs: List[str]) -> List[str]:
letters, digits = [], []
for log in logs:
if log.split()[1].isdigit():
digits.append(log)
else:
letters.append(log)
# reorder by lambda
letters.sort(key = lambda x : (x.split()[1:], x.split()[0]))
return letters + digits
728x90
반응형
'코딩테스트 > Python' 카테고리의 다른 글
[leetcood] 125. Valid Palindrome (0) | 2024.10.11 |
---|---|
[python] 프로그래머스 Lv.2 정렬 - 가장큰수 : 사전식비교 (0) | 2024.09.27 |
[python] 프로그래머스 Lv1 정렬 - K번째 수 (2) | 2024.09.26 |
[python] 프로그래머스 lv3. heap - 디스크 컨트롤러 (0) | 2024.09.26 |
[python] 프로그래머스 Heap(힙) - 더 맵게 / heapq와 deque의 차이점 (0) | 2024.09.26 |