Sha256: 509c7e4c54b19b215eead945700788be79f569e40b6654c248d439a2ba9f7de6
Contents?: true
Size: 1.06 KB
Versions: 212
Compression:
Stored size: 1.06 KB
Contents
" " Version: 1.0.0 " Before: unlet! input expected Execute (a single letter): let input = {'1': ['A']} let expected = {'a': 1} AssertEqual expected, Transform(input) Execute (single score with multiple letters): let input = {'1': ['A', 'E', 'I', 'O', 'U']} let expected = {'a': 1, 'e': 1, 'i': 1, 'u': 1, 'o': 1} AssertEqual expected, Transform(input) Execute (multiple scores with multiple letters): let input = {'1': ['A', 'E'], '2': ['D', 'G']} let expected = {'a': 1, 'd': 2, 'e': 1, 'g': 2} AssertEqual expected, Transform(input) Execute (multiple scores with differing numbers of letters): let input = {'1': ['A', 'E', 'I', 'O', 'U', 'L', 'N', 'R', 'S', 'T'], '2': ['D', 'G'], '3': ['B', 'C', 'M', 'P'], '4': ['F', 'H', 'V', 'W', 'Y'], '5': ['K'], '8': ['J', 'X'], '10': ['Q', 'Z']} let expected = {'a': 1, 'b': 3, 'c': 3, 'd': 2, 'e': 1, 'f': 4, 'g': 2, 'h': 4, 'i': 1, 'j': 8, 'k': 5, 'l': 1, 'm': 3, 'n': 1, 'o': 1, 'p': 3, 'q': 10, 'r': 1, 's': 1, 't': 1, 'u': 1, 'v': 4, 'w': 4, 'x': 8, 'y': 4, 'z': 10} AssertEqual expected, Transform(input)
Version data entries
212 entries across 212 versions & 1 rubygems