Sha256: 29d2e3974ed6436b5f55cea9fa10d365c8645e4d55f21012b19453ed3e7c59cd
Contents?: true
Size: 767 Bytes
Versions: 310
Compression:
Stored size: 767 Bytes
Contents
-module(example). -export([score/1, test_version/0]). score( Word ) -> lists:foldl(fun(X, Sum) -> get_char_value(X) + Sum end, 0, Word). test_version() -> 1. get_char_value( $q ) -> 10; get_char_value( $z ) -> 10; get_char_value( $j ) -> 8; get_char_value( $x ) -> 8; get_char_value( $k ) -> 5; get_char_value( $f ) -> 4; get_char_value( $h ) -> 4; get_char_value( $v ) -> 4; get_char_value( $w ) -> 4; get_char_value( $y ) -> 4; get_char_value( $b ) -> 3; get_char_value( $c ) -> 3; get_char_value( $m ) -> 3; get_char_value( $p ) -> 3; get_char_value( $d ) -> 2; get_char_value( $g ) -> 2; get_char_value( C ) when C >= $a, C =< $z -> 1; get_char_value( C ) when C >= $A, C =< $Z -> [C2] = string:to_lower( [C] ), get_char_value( C2 ).
Version data entries
310 entries across 310 versions & 1 rubygems