Challenge 19 - Difference Between Squares
In this challenge, you are going to implement the DiffSquares
function so that it returns the difference between the first number squared minus the second number squared.
5^2 - 4^2 = 9
If you require a hint as to how this is done, please click below:
Hint
You can calculate powers of numbers in Go using the math.Pow
function. You can read more about this here:
Math Pow
View Solution
package main
import (
"fmt"
"math"
)
func DiffSquares(n, m int) int {
x := math.Pow(float64(n), 2)
y := math.Pow(float64(m), 2)
return int(x) - int(y)
}
func main() {
fmt.Println("Calculate The Difference of Squares")
result := DiffSquares(5, 4)
fmt.Println(result)
}
Further Reading:
If you like this challenge then you may also appreciate some of the following articles on the site: