cleanup test compare

This commit is contained in:
onyx 2023-12-05 01:47:44 +00:00
parent 15af19f442
commit c47f06b8e7

View File

@ -11,27 +11,15 @@ import (
func TestCompare(t *testing.T) {
//t.Skip("skipping test")
input := []string{
"Card 1: 41 48 83 86 17 | 83 86 6 31 17 9 48 53",
"Card 2: 13 32 20 16 61 | 61 30 68 82 17 32 24 19",
}
winning1 := "41 48 83 86 17"
mynums1 := "83 86 6 31 17 9 48 53"
winning1, mynums1 := func() (string, string) {
y := strings.Split(input[0], ":")
z := strings.Split(y[1], "|")
return z[0], z[1]
}()
winning2, mynums2 := func() (string, string) {
y := strings.Split(input[1], ":")
z := strings.Split(y[1], "|")
return z[0], z[1]
}()
winning2 := "13 32 20 16 61"
mynums2 := "61 30 68 82 17 32 24 19"
f := func(c rune) bool {
return !unicode.IsDigit(c)
}
res1, _ := compare(strings.FieldsFunc(winning1, f), strings.FieldsFunc(mynums1, f))
res2, _ := compare(strings.FieldsFunc(winning2, f), strings.FieldsFunc(mynums2, f))