Tyler Matthews hace 9 años
padre
commit
200dcbdf34
Se han modificado 1 ficheros con 16 adiciones y 17 borrados
  1. 16
    17
      exercises/pig-latin/src/example/java/PigLatinTranslator.java

+ 16
- 17
exercises/pig-latin/src/example/java/PigLatinTranslator.java Ver fichero

@@ -2,23 +2,22 @@ import java.util.Arrays;
2 2
 import java.util.List;
3 3
 import java.util.stream.Collectors;
4 4
 
5
-public class PigLatinTranslator {
6
-
7
-    public static final String AY = "ay";
8
-    public static final String THR = "thr";
9
-    public static final String SCH = "sch";
10
-    public static final String CH = "ch";
11
-    public static final String QU = "qu";
12
-    public static final String TH = "th";
13
-    public static final String QUAY = "quay";
14
-    public static final String XR = "xr";
15
-    public static final String YT = "yt";
16
-    public static final String VOWELS_REGEX = "[aeiou]";
17
-
18
-    public String translate(String sentence) {
19
-        List<String> translatedWords = Arrays.asList(sentence.split(" "))
20
-                .stream()
21
-                .map(x -> translateWord(x))
5
+class PigLatinTranslator {
6
+
7
+    private static final String AY = "ay";
8
+    private static final String THR = "thr";
9
+    private static final String SCH = "sch";
10
+    private static final String CH = "ch";
11
+    private static final String QU = "qu";
12
+    private static final String TH = "th";
13
+    private static final String QUAY = "quay";
14
+    private static final String XR = "xr";
15
+    private static final String YT = "yt";
16
+    private static final String VOWELS_REGEX = "[aeiou]";
17
+
18
+    String translate(String sentence) {
19
+        List<String> translatedWords = Arrays.stream(sentence.split(" "))
20
+                .map(this::translateWord)
22 21
                 .collect(Collectors.toList());
23 22
 
24 23
         return String.join(" ", translatedWords);