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

25 lines
420 B
Go

package cyclic_barrier
import (
"sort"
"testing"
)
func TestH2O(t *testing.T) {
h2o := NewH2O()
ch := h2o.Gen(10)
result := make([]string, 0, 10)
molecular := make([]string, 0, 3)
for c := range ch {
molecular = append(molecular, c)
if len(molecular) == 3 {
sort.Strings(molecular)
result = append(result, molecular[0]+molecular[1]+molecular[2])
molecular = molecular[:0]
}
}
t.Log(result)
}