Skip to content

Commit 29d2f68

Browse files
committed
feat: complete translations
1 parent 0e1376c commit 29d2f68

1 file changed

Lines changed: 29 additions & 3 deletions

File tree

src/main/java/io/github/vbetsch/codecracker/CodeCracker.java

Lines changed: 29 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,37 @@
22

33
import java.util.Map;
44

5+
import static java.util.Map.entry;
6+
57
public class CodeCracker {
68

7-
private final Map<Character, Character> translations = Map.of(
8-
'a', '!',
9-
'b', ')'
9+
private final Map<Character, Character> translations = Map.ofEntries(
10+
entry('a', '!'),
11+
entry('b', ')'),
12+
entry('c', '"'),
13+
entry('d', '('),
14+
entry('e', '£'),
15+
entry('f', '*'),
16+
entry('g', '%'),
17+
entry('h', '&'),
18+
entry('i', '>'),
19+
entry('j', '<'),
20+
entry('k', '@'),
21+
entry('l', 'a'),
22+
entry('m', 'b'),
23+
entry('n', 'c'),
24+
entry('o', 'd'),
25+
entry('p', 'e'),
26+
entry('q', 'f'),
27+
entry('r', 'g'),
28+
entry('s', 'h'),
29+
entry('t', 'i'),
30+
entry('u', 'j'),
31+
entry('v', 'k'),
32+
entry('w', 'l'),
33+
entry('x', 'm'),
34+
entry('y', 'n'),
35+
entry('z', 'o')
1036
);
1137

1238
public char decryptLetter(char letter) {

0 commit comments

Comments
 (0)