Sha256: 48c1a03f170b8095774fa7bd3f10ee01daf36aa2807f7f387179e1c56753da8c
Contents?: true
Size: 601 Bytes
Versions: 83
Compression:
Stored size: 601 Bytes
Contents
exercise: AtbashCipher version: 2 plan: 12 tests: |- is .<input><phrase>.&::(.<property>), |.<expected description> for $c-data<cases>»<cases>».Array.flat; unit: module example: |- sub encode($input) is export { decode($input.lc.trans( ['a'..'z', 0..9] => '', :complement ) ) .comb(5) .join: ' '; } sub decode (Str $input) is export { return $input .lc .subst( /\W/, '', :g ) .trans( [ 'a'..'z' ] => ['a'..'z'].reverse ); } stub: |- sub encode ($phrase) is export { } sub decode ($phrase) is export { }
Version data entries
83 entries across 83 versions & 1 rubygems