package main import ( "github.com/01-edu/z01" solutions "./solutions" student "./student" ) func stringsToTrimAtoi(a []string) []string { alpha := "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789012345678901234567890123456789" for index := 0; index < 4; index++ { s := "" s += z01.RandStr(z01.RandIntBetween(0, 2), alpha) x := z01.RandIntBetween(0, 14) if x <= 4 { s += "-" } s += z01.RandStr(z01.RandIntBetween(0, 10), alpha) a = append(a, s) } return a } func main() { a := []string{ "", "12345", "str123ing45", "012 345", "Hello World!", "sd+x1fa2W3s4", "sd-x1fa2W3s4", "sdx1-fa2W3s4", z01.RandAlnum(), } a = stringsToTrimAtoi(a) for _, elem := range a { z01.Challenge("TrimAtoi", student.TrimAtoi, solutions.TrimAtoi, elem) } }