Faaez Razeen

Reorder Data in Log Files

  • 1 min read
  • String
  • LC-Medium

3 years ago

Solution

TimeSpaceExplanation
O()O()
def reorderLogFiles(self, logs: List[str]) -> List[str]: def get_key(log): _id, rest = log.split(' ', maxsplit=1) return (0, rest, _id) if rest[0].isalpha() else (1, ) return sorted(logs, key=get_key)