tianyunperfect 3 rokov pred
rodič
commit
75fe17b9cd
1 zmenil súbory, kde vykonal 23 pridanie a 0 odobranie
  1. 23 0
      leetcode/src/main/java/Solution820.java

+ 23 - 0
leetcode/src/main/java/Solution820.java

@@ -0,0 +1,23 @@
+import java.util.Arrays;
+import java.util.Collections;
+import java.util.Comparator;
+import java.util.List;
+import java.util.stream.Collectors;
+
+public class Solution820 {
+
+    public int minimumLengthEncoding(String[] words) {
+        String res = "";
+        List<String> collect = Arrays.stream(words).sorted((o1, o2) -> -o1.length() + o2.length()).collect(Collectors.toList());
+        for (String s : collect) {
+            if (!res.contains(s + "#")) {
+                res += s + "#";
+            }
+        }
+        return res.length();
+    }
+
+    public static void main(String[] args) {
+        System.out.println(new Solution820().minimumLengthEncoding(new String[]{"time", "me", "bell"}));
+    }
+}