예제 #1
0
        public static IEnumerable<Sample> ParseObservations(string input)
        {
            List<Sample> obvs = new List<Sample>();

            string[] data = input.Split(' ');
            int samples = int.Parse(data[0]);

            for (int i = 1; i < data.Length; i++)
            {
                Sample ob = new Sample();

                foreach (var digit in data[i])
                {
                    if(digit!=':'){
                    ob.Segments.Add(new SevenSegment(int.Parse(digit.ToString())));}
                }

                obvs.Add(ob);
            }

            return obvs;
        }
예제 #2
0
 public static IEnumerable<Sample> GeneratePermutations(Sample ob)
 {
     return ob.CreateDeratives();
 }