1
class Solution(object):
2
def reorderLogFiles(self, logs):
3
"""
4
:type logs: List[str]
5
:rtype: List[str]
6
"""
7
self._seq = 0
8

9
def _sortBy(log):
10
a = log.split(" ")
11
logType, self._seq = (
12
("A", self._seq) if a[1].isalpha() else ("B", self._seq + 1)
13
)
14
return (
15
(logType, " ".join(a[1:]), a[0])
16
if logType == "A"
17
else (logType, self._seq)
18
)
19

20
return sorted(logs, key=_sortBy)

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0