Sha256: 5bbf09c925a671076abaf220ec02630eef5dc4701281e7f12142f65153e81944
Contents?: true
Size: 402 Bytes
Versions: 2
Compression:
Stored size: 402 Bytes
Contents
function score(str::AbstractString) rank = Dict('a'=>1, 'e'=>1, 'i'=>1, 'o'=>1, 'u'=>1, 'l'=>1, 'n'=>1, 'r'=>1, 's'=>1, 't'=>1, 'd'=>2, 'g'=>2, 'b'=>3, 'c'=>3, 'm'=>3, 'p'=>3, 'f'=>4, 'h'=>4, 'v'=>4, 'w'=>4, 'y'=>4, 'k'=>5, 'j'=>8, 'x'=>8, 'q'=>10, 'z'=>10) length(str) == 0 && return 0 mapreduce(x->get(rank, x, 0), +, lowercase(str)) end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
trackler-2.0.6.29 | tracks/julia/exercises/scrabble-score/example.jl |
trackler-2.0.6.28 | tracks/julia/exercises/scrabble-score/example.jl |