1
0
mirror of https://github.com/duke-git/lancet.git synced 2026-03-01 00:35:28 +08:00

Strutil: HammingDistance func

The Hamming distance is the number of positions at which the corresponding symbols are different
This commit is contained in:
Marcel Edmund Franke
2024-03-02 15:35:19 +01:00
parent 7a98c431d3
commit 4e515e9bd5
3 changed files with 58 additions and 0 deletions
+13
View File
@@ -667,3 +667,16 @@ func ExampleSubInBetween() {
// abc
// bc
}
func ExampleHammingDistance() {
result, _ := HammingDistance("abc", "def")
fmt.Println(result)
result, _ = HammingDistance("name", "namf")
fmt.Println(result)
// Output:
// 3
// 1
}