LC 937


Solutions to LeetCode 937 Reorder Data in Log Files

LeetCode 937

Reorder Data in Log Files (Medium) [link]

class Solution:
    def reorderLogFiles(self, logs: List[str]) -> List[str]:
        def trans(log: str) -> tuple:
            a, b = log.split(' ', 1)
            return (0, b, a) if b[0].isalpha() else (1,)

        logs.sort(key=trans) 
        return logs

  TOC