Sha256: 8b8bd938075b01c037d82e70c20df1781aa02d7b7f3d9a9090c1fc455b5e4d75

Contents?: true

Size: 393 Bytes

Versions: 84

Compression:

Stored size: 393 Bytes

Contents

-module(dna).

-export([hamming_distance/2]).

hamming_distance(From, To) ->
  Comparisons = lists:zipwith(fun(X,Y) -> case X =:= Y of
                                            true -> 0;
                                            false -> 1
                                          end
                              end,
                              From, To),
  lists:sum(Comparisons).

Version data entries

84 entries across 84 versions & 1 rubygems

Version Path
trackler-2.0.6.28 tracks/erlang/exercises/hamming/example.erl
trackler-2.0.6.27 tracks/erlang/exercises/hamming/example.erl
trackler-2.0.6.26 tracks/erlang/exercises/hamming/example.erl
trackler-2.0.6.25 tracks/erlang/exercises/hamming/example.erl
trackler-2.0.6.24 tracks/erlang/exercises/hamming/example.erl
trackler-2.0.6.23 tracks/erlang/exercises/hamming/example.erl
trackler-2.0.6.22 tracks/erlang/exercises/hamming/example.erl
trackler-2.0.6.21 tracks/erlang/exercises/hamming/example.erl
trackler-2.0.6.20 tracks/erlang/exercises/hamming/example.erl
trackler-2.0.6.19 tracks/erlang/exercises/hamming/example.erl
trackler-2.0.6.18 tracks/erlang/exercises/hamming/example.erl
trackler-2.0.6.17 tracks/erlang/exercises/hamming/example.erl
trackler-2.0.6.16 tracks/erlang/exercises/hamming/example.erl
trackler-2.0.6.15 tracks/erlang/exercises/hamming/example.erl
trackler-2.0.6.14 tracks/erlang/exercises/hamming/example.erl
trackler-2.0.6.13 tracks/erlang/exercises/hamming/example.erl
trackler-2.0.6.12 tracks/erlang/exercises/hamming/example.erl
trackler-2.0.6.11 tracks/erlang/exercises/hamming/example.erl
trackler-2.0.6.10 tracks/erlang/exercises/hamming/example.erl
trackler-2.0.6.9 tracks/erlang/exercises/hamming/example.erl