Reorder Log Files
Input:
["a1 9 2 3 1","g1 act car","zo4 4 7","ab1 off key dog","a8 act zoo"]
Output:
["g1 act car","a8 act zoo","ab1 off key dog","a1 9 2 3 1","zo4 4 7"]class Solution:
def reorderLogFiles(self, logs: List[str]) -> List[str]:
letters,nums = [],[]
for l in logs:
if l[-1].isdigit():
nums.append(l)
else:
letters.append(l)
letters.sort(key = lambda x: (x[x.find(' '):], x[: x.find(' ')]))
return letters+numsLast updated