Ejemplo n.º 1
0
        public override string GetAnswer()
        {
            const string filePath = "Data/Problem42Data.txt";
            int          count    = 0;

            foreach (var name in Utility.YieldParseFileToStringList(filePath))
            {
                int score = StringUtilities.AlphabeticalScore(name);
                if (IsTriangleNumber(score))
                {
                    ++count;
                }
            }

            return(count.ToString());
        }
Ejemplo n.º 2
0
        public override string GetAnswer()
        {
            const string filePath = "Data/Problem22Data.txt";

            List <string> list = Utility.ParseFileToStringList(filePath);

            list.Sort();

            long sum = 0;

            for (int i = 0; i < list.Count; ++i)
            {
                sum += StringUtilities.AlphabeticalScore(list[i]) * (i + 1);
            }

            return(sum.ToString());
        }