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.

40 lines
441 B

package main
import (
"math"
"./student"
"github.com/01-edu/public/go/lib"
)
func sqrt(value int) int {
sr := math.Sqrt(float64(value))
if math.Mod(sr, 1) == 0 {
return int(sr)
}
return 0
}
func main() {
table := append(
lib.MultRandIntBetween(-1000000, 1000000),
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
100,
)
for _, arg := range table {
lib.Challenge("Sqrt", student.Sqrt, sqrt, arg)
}
}