«   2025/08   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
Archives
Today
Total
반응형
관리 메뉴

go.od_planter

[python] leetcode 937. Reorder Data in Log Files 본문

코딩테스트/Python

[python] leetcode 937. Reorder Data in Log Files

go.od_planter 2024. 10. 15. 14:11

문제.

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
반응형