package hamming import "errors" const testVersion = 4 func Distance(a, b string) (int, error) { if len(a) != len(b) { return 0, errors.New("same length required") } var n int for i := 0; i < len(a); i++ { if a[i] != b[i] { n++ } } return n, nil }