You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

51 lines
962 B

## is-the-square-a-child
### Instructions
Write a function `IsTheSquareAChild` that takes a number and returns `true` if the number is a square and `false` otherwise.
- The function should return `false` if the number is negative.
- Check only if the first parameter is the square of the second one.
### Expected Function
```go
func IsTheSquareAChild(number int, square int) bool {
// your code here
}
```
### Usage
2 years ago
Here is a possible program to test your function:
``` go
package main
import "fmt"
func main(){
fmt.Println(IsTheSquareAChild(4, 16))
fmt.Println(IsTheSquareAChild(5, 23))
fmt.Println(IsTheSquareAChild(5, 25))
fmt.Println(IsTheSquareAChild(2, 27))
fmt.Println(IsTheSquareAChild(6, 36))
fmt.Println(IsTheSquareAChild(-10, 100))
fmt.Println(IsTheSquareAChild(100,10))
2 years ago
fmt.Println(IsTheSquareAChild(8, -64))
}
```
and its output:
```console
$ go run .
true
false
true
false
true
false
false
2 years ago
false
```