937. Reorder Data in Log Files
Approach 1: Split into Letters and Digits
class Solution:
def reorderLogFiles(self, logs: List[str]) -> List[str]:
digits = []
letters = []
for log in logs:
if log.split()[1].isdigit():
digits.append(log)
else:
letters.append(log)
letters.sort(key = (lambda x: (x.split()[1:], x.split()[0])))
return letters + digitsApproach 2: Custom Sort
Last updated