You have an array of logs. Each log is a space delimited string of words. For each log, the first word in each log is an alphanumeric identifier. Then, either: Each word after the identifier will consist only of lowercase letters, or; Each word aft…
public class Solution { public string[] ReorderLogFiles(string[] logs) { var list1 = new List<string>(); var list2 = new List<string>(); foreach (var log in logs) { var spacePosition = log.IndexOf(' '); ]; && c <= ) { list2.Add(log)…