Exemplo n.º 1
0
 public void SumOfNonAbundant()
 {
     AbundantNumbers a = new AbundantNumbers();
     var abundants = a.GetAbundatnNumbers(100);
     var sum = a.SumOfNonAbundant(100, abundants);
     Assert.AreEqual(2766, sum);
 }
Exemplo n.º 2
0
 static void Main(string[] args)
 {
     var a = new AbundantNumbers();
     var abundantNumbers = a.GetAbundatnNumbers(28123);
     var sum = a.SumOfNonAbundant(28123, abundantNumbers);
     Console.WriteLine(sum);
     Console.ReadLine();
 }
Exemplo n.º 3
0
 public void IsNotAbundant()
 {
     AbundantNumbers a = new AbundantNumbers();
     var result = a.IsAbundant(28);
     Assert.IsFalse(result);
 }
Exemplo n.º 4
0
 public void IsAbundant2()
 {
     AbundantNumbers a = new AbundantNumbers();
     var result = a.IsAbundant(20);
     Assert.IsTrue(result);
 }
Exemplo n.º 5
0
 public void GetDivisorsSum()
 {
     AbundantNumbers a = new AbundantNumbers();
     var result = a.GetDivisorsSum(220);
     Assert.AreEqual(284, result);
 }
Exemplo n.º 6
0
 public void GetDivisors()
 {
     AbundantNumbers a = new AbundantNumbers();
     var result = a.GetDivisiorsOfNumber(220);
     Assert.AreEqual(11, result.Count);
 }