diff --git a/src/main/scala/DifferenceOfSquares.scala b/src/main/scala/DifferenceOfSquares.scala index 201e941..13a8c9f 100644 --- a/src/main/scala/DifferenceOfSquares.scala +++ b/src/main/scala/DifferenceOfSquares.scala @@ -1,8 +1,14 @@ object DifferenceOfSquares{ - def sumOfSquares(n: Int): Int = ??? + def sumOfSquares(n: Int): Int = { + (1 to n).map(num => num * num).sum + } - def squareOfSum(n: Int): Int = ??? + def squareOfSum(n: Int): Int = { + scala.math.pow((1 to n).sum, 2).toInt + } - def differenceOfSquares(n: Int):Int = ??? + def differenceOfSquares(n: Int):Int = { + squareOfSum(n) - sumOfSquares(n) + } }