Exemple #1
0
        public string SolveSecondStar(StreamReader reader)
        {
            var stringList = StreamParsers.GetStreamAsListOfDelimitedStrings(reader, ":".ToCharArray());

            int count = 0;

            foreach (var ruleAndPassword in stringList)
            {
                var rule     = ruleAndPassword[0].Trim();
                var password = ruleAndPassword[1].Trim();
                if (validatePassword(rule, password, 2))
                {
                    count++;
                }
            }

            return(count.ToString());
        }