diff --git a/src/main/scala/DifferenceOfSquares.scala b/src/main/scala/DifferenceOfSquares.scala index 201e941..6e87a2b 100644 --- a/src/main/scala/DifferenceOfSquares.scala +++ b/src/main/scala/DifferenceOfSquares.scala @@ -1,8 +1,21 @@ object DifferenceOfSquares{ - def sumOfSquares(n: Int): Int = ??? +def sumOfSquares(n: Int): Int ={ + var answer = 0 + for (number <- (1 to n)){ + answer = answer + (number * number) + } + answer +} - def squareOfSum(n: Int): Int = ??? +def squareOfSum(n: Int): Int ={ + var answer = 0 + for (number <- (1 to n)) { + answer = answer + number + } + answer * answer +} - def differenceOfSquares(n: Int):Int = ??? +def differenceOfSquares(n: Int):Int ={ + squareOfSum(n) - sumOfSquares(n) }