tracks/java/exercises/difference-of-squares/src/example/java/DifferenceOfSquaresCalculator.java in trackler-2.1.0.11 vs tracks/java/exercises/difference-of-squares/src/example/java/DifferenceOfSquaresCalculator.java in trackler-2.1.0.12
- old
+ new
@@ -1,20 +1,20 @@
import java.util.stream.IntStream;
-public final class DifferenceOfSquaresCalculator {
+final class DifferenceOfSquaresCalculator {
- public int computeSquareOfSumTo(final int input) {
+ int computeSquareOfSumTo(final int input) {
final int sum = input * (input + 1) / 2;
return (int) Math.pow(sum, 2);
}
- public int computeSumOfSquaresTo(final int input) {
+ int computeSumOfSquaresTo(final int input) {
return IntStream.rangeClosed(1, input)
.map(i -> (int) Math.pow(i, 2))
.sum();
}
- public int computeDifferenceOfSquares(final int input) {
+ int computeDifferenceOfSquares(final int input) {
return computeSquareOfSumTo(input) - computeSumOfSquaresTo(input);
}
}