Sha256: a2810da81ce3fa6b57037cf56ebbd248d7759a6e349c9c6c2e2651c95d6af163

Contents?: true

Size: 198 Bytes

Versions: 272

Compression:

Stored size: 198 Bytes

Contents

module Hamming

let compute (strand1:string) (strand2:string) = 
    Array.zip (strand1.ToCharArray()) (strand2.ToCharArray()) 
    |> Array.filter (fun (c1, c2) -> c1 <> c2) 
    |> Array.length

Version data entries

272 entries across 272 versions & 1 rubygems

Version Path
trackler-2.0.5.15 tracks/fsharp/exercises/hamming/Example.fs
trackler-2.0.5.14 tracks/fsharp/exercises/hamming/Example.fs
trackler-2.0.5.13 tracks/fsharp/exercises/hamming/Example.fs
trackler-2.0.5.12 tracks/fsharp/exercises/hamming/Example.fs
trackler-2.0.5.11 tracks/fsharp/exercises/hamming/Example.fs
trackler-2.0.5.10 tracks/fsharp/exercises/hamming/Example.fs
trackler-2.0.5.9 tracks/fsharp/exercises/hamming/Example.fs
trackler-2.0.5.8 tracks/fsharp/exercises/hamming/Example.fs
trackler-2.0.5.7 tracks/fsharp/exercises/hamming/Example.fs
trackler-2.0.5.6 tracks/fsharp/exercises/hamming/Example.fs
trackler-2.0.5.5 tracks/fsharp/exercises/hamming/Example.fs
trackler-2.0.5.4 tracks/fsharp/exercises/hamming/Example.fs
trackler-2.0.5.3 tracks/fsharp/exercises/hamming/Example.fs
trackler-2.0.5.2 tracks/fsharp/exercises/hamming/Example.fs
trackler-2.0.5.1 tracks/fsharp/exercises/hamming/Example.fs
trackler-2.0.5.0 tracks/fsharp/exercises/hamming/Example.fs
trackler-2.0.4.0 tracks/fsharp/exercises/hamming/Example.fs
trackler-2.0.3.9 tracks/fsharp/exercises/hamming/Example.fs
trackler-2.0.3.8 tracks/fsharp/exercises/hamming/Example.fs
trackler-2.0.3.7 tracks/fsharp/exercises/hamming/Example.fs