Python 3   ||   1-5 lines,  w/ explanation and example   ||   T/S: 96% / 66%
\nFour steps:\n1. Map theintelements ofnumsto their corresponding strings.\n2. Join the strings into one string.\n3. Split the one string into a list of single-
\nFour steps:\n1. Map the`int`elements of`nums`to their corresponding strings.\n2. Join the strings into one string.\n3. Split the one string into a list of single-character digits.\n4. Map the single-character digits back to their corresponding digits\n\nWe are doing some extra work (e.g., 8 --> \'8\' --> 8), but using the built-in functions seems to make up for the lost time.\n\n```\nclass Solution:\n    def separateDigits(self, nums: List[int]) -> List[int]:\n\n                                            # Example: nums = [13,25,83,77]\n                                            # \u2013\u2013\u2013\u2013\u2013\u2013\u2013\u2013\u2013\u2013\u2013\u2013\u2013\u2013\u2013\u2013\u2013\u2013\u2013\u2013\u2013\u2013\u2013\u2013\u2013\u2013\u2013\u2013\u2013\u2013\u2013\u2013\u2013\u2013\u2013\n        strngLst = map(str,nums)            # 1)  strngLst = [\'13\', \'25\', \'83\', \'77\']    \n      \n        strng = \'\'.join(map(str,nums) )     # 2)     strng = "13258377"\n      \n        digitLst = list(strng)              # 3)  digitLst = [\'1\',\'3\',\'2\',\'5\',\'8\',\'3\',\'7\',\'7\']\n      \n        intLst = list(map(int,digitLst))    # 4)    intLst = [1,3,2,5,8,3,7,7]\n\n        return list(intLst)                 #    return [1,3,2,5,8,3,7,7]\n```\nAnd by nesting all the functions, we could make it a one-liner:\n```\nclass Solution:\n    def separateDigits(self, nums: List[int]) -> List[int]:\n        return list(map(int,list(\'\'.join(map(str,nums)))))\n\n```\n[https://leetcode.com/problems/separate-the-digits-in-an-array/submissions/891550328/](https://leetcode.com/problems/separate-the-digits-in-an-array/submissions/891550328/)\n\n\n\nI could be wrong, but I think that time complexity is *O*(*N*) and space complexity is *O*(*N*).\n
['Python3']