public void Find1478Tests(string input, int expected) { var lengths = new[] { 2, 3, 4, 7, }; var(_, output) = SignalData.Parse(input, default); var actual = output.Select(s => s.Length).Count(lengths.Contains); Assert.Equal(expected, actual); }
public void Test2(string input, int expected) { var(samples, output) = SignalData.Parse(input, default); IReadOnlyDictionary <string, int> dictionary = samples.ReverseArray().ToDictionary(kvp => kvp.Key, kvp => kvp.Value); var chars = output.Select(s => dictionary[s].ToString()[0]); var @string = string.Concat(chars); var actual = int.Parse(@string); Assert.Equal(expected, actual); }