• + 3 comments

    Yeah it's a very easy optimization, here's how mine looked:

    class Calculator : AdvancedArithmetic {
      
      public int divisorSum(int n) {
        int sum = n;
        for (int i = 1, half = n/2; i <= half; i++) {
          if (n % i == 0) sum += i;
        }
        return sum;
      }
      
    }