Sha256: d48e21abefaec771e8a21ba9d0aa67eefdb460ed4315784da2540911a9aa32d5

Contents?: true

Size: 252 Bytes

Versions: 311

Compression:

Stored size: 252 Bytes

Contents

function wordcount(sentence::AbstractString)
    sentence = lowercase(sentence)
    words = Dict()
    for rx = eachmatch(r"[a-z]+'[a-z]+|[0-9a-z]+", sentence)
        word = rx.match
        words[word] = get(words, word, 0) + 1
    end
    words
end

Version data entries

311 entries across 311 versions & 1 rubygems

Version Path
trackler-2.2.1.98 tracks/julia/exercises/word-count/example.jl
trackler-2.2.1.97 tracks/julia/exercises/word-count/example.jl
trackler-2.2.1.96 tracks/julia/exercises/word-count/example.jl
trackler-2.2.1.95 tracks/julia/exercises/word-count/example.jl
trackler-2.2.1.94 tracks/julia/exercises/word-count/example.jl
trackler-2.2.1.93 tracks/julia/exercises/word-count/example.jl
trackler-2.2.1.92 tracks/julia/exercises/word-count/example.jl
trackler-2.2.1.91 tracks/julia/exercises/word-count/example.jl
trackler-2.2.1.90 tracks/julia/exercises/word-count/example.jl
trackler-2.2.1.89 tracks/julia/exercises/word-count/example.jl
trackler-2.2.1.88 tracks/julia/exercises/word-count/example.jl
trackler-2.2.1.87 tracks/julia/exercises/word-count/example.jl
trackler-2.2.1.86 tracks/julia/exercises/word-count/example.jl
trackler-2.2.1.85 tracks/julia/exercises/word-count/example.jl
trackler-2.2.1.84 tracks/julia/exercises/word-count/example.jl
trackler-2.2.1.83 tracks/julia/exercises/word-count/example.jl
trackler-2.2.1.82 tracks/julia/exercises/word-count/example.jl
trackler-2.2.1.81 tracks/julia/exercises/word-count/example.jl
trackler-2.2.1.80 tracks/julia/exercises/word-count/example.jl
trackler-2.2.1.79 tracks/julia/exercises/word-count/example.jl