Advertisement
2553. Separate the Digits in an Array
MediumView on LeetCode
Time: O(n * digits)
Space: O(n * digits)
Approach
For each number extract digits in order and append to result list.
2553.cs
C#
// Approach: For each number extract digits in order and append to result list.
// Time: O(n * digits) Space: O(n * digits)
public class Solution
{
public int[] SeparateDigits(int[] nums)
{
List<int> ans = new List<int>();
foreach (var num in nums)
{
foreach (var c in num.ToString())
ans.Add(c - '0');
}
return ans.ToArray();
}
}Advertisement
Was this solution helpful?