Using std.algorithm.iteration to Calculate Hamming Distance
KnightMare
black80 at bk.ru
Sun Jun 23 13:29:25 UTC 2019
On Sunday, 23 June 2019 at 13:10:51 UTC, Samir wrote:
> D already has a function to calculate the Levenshtein
> distance[1]. I am trying to come up with a function to
> calculate the Hamming distance[2] between two strings, `a` and
> `b`. So far, this seems to work:
>
> foreach (i, j; zip(a, b)) {
> if (i != j)
> ++hammingDistance;
> }
zip( "hello world", "Hello World" ).map!"a[0] != a[1]".sum
More information about the Digitalmars-d-learn
mailing list