Esempio n. 1
0
        public void TestMultiples()
        {
            List <int> testlist = new List <int>();

            testlist.Add(3);
            testlist.Add(6);
            testlist.Add(9);
            Assert.Equal(testlist, Multiples.of(3, 10));
            Assert.NotEqual(testlist, Multiples.of(5, 10));
        }
Esempio n. 2
0
        static void Main(string[] args)
        {
            int        sum;
            List <int> multiplesOfFive  = new List <int>();
            List <int> multiplesOfThree = new List <int>();
            List <int> allmultiples     = new List <int>();

            multiplesOfFive  = Multiples.of(5, 10);
            multiplesOfThree = Multiples.of(3, 10);
            allmultiples     = multiplesOfFive.Union(multiplesOfThree).Distinct().ToList();
            sum = allmultiples.Sum();
            Console.WriteLine($"The sum of all multiples of three or five less than 10 is {sum}");
            multiplesOfFive  = Multiples.of(5, 1000);
            multiplesOfThree = Multiples.of(3, 1000);
            allmultiples     = multiplesOfFive.Union(multiplesOfThree).Distinct().ToList();
            sum = allmultiples.Sum();
            Console.WriteLine($"The sum of all multiples of three or five less than 1000 is {sum}");
        }