nmaidanos 8 anni fa
parent
commit
583eea1ed8
1 ha cambiato i file con 30 aggiunte e 1 eliminazioni
  1. 30
    1
      StringArrayUtils.java

+ 30
- 1
StringArrayUtils.java Vedi File

@@ -1,4 +1,5 @@
1 1
  import java.util.*;
2
+ import java.util.ArrayList;
2 3
 
3 4
 /**
4 5
  * Created by leon on 1/29/18.
@@ -66,7 +67,14 @@ public class StringArrayUtils {
66 67
      * @return true if the order of the array is the same backwards and forwards
67 68
      */ // TODO
68 69
     public static boolean isPalindromic(String[] array) {
69
-        return false;
70
+        boolean isPalindromic = true;
71
+        for(int i = 0; i < array.length/2 ; i++){
72
+            if(array[i] != array[( array.length - 1 ) - i]){
73
+                isPalindromic = false;
74
+                break;
75
+            };
76
+        }
77
+        return isPalindromic;
70 78
     }
71 79
 
72 80
     /**
@@ -74,8 +82,24 @@ public class StringArrayUtils {
74 82
      * @return true if each letter in the alphabet has been used in the array
75 83
      */ // TODO
76 84
     public static boolean isPangramic(String[] array) {
85
+        char[] alphabet = new char[26];
86
+       
87
+        for(String str: array){
88
+            char[] chars = str.toCharArray();
89
+            
90
+            
91
+        }
77 92
         return false;
78 93
     }
94
+    
95
+    private void isLetter(){
96
+        
97
+    }
98
+    
99
+    private void isInCharArray(char[] chars, char Char){
100
+    
101
+    }
102
+    
79 103
 
80 104
     /**
81 105
      * @param array array of String objects
@@ -98,6 +122,11 @@ public class StringArrayUtils {
98 122
      * @return array with identical contents excluding values of `value`
99 123
      */ // TODO
100 124
     public static String[] removeValue(String[] array, String valueToRemove) {
125
+        //ArrayList<String> strings = new ArrayList<String>(Arrays.asList(array));
126
+        
127
+        //for(int i = 0; i < string.size()
128
+        
129
+        
101 130
         return null;
102 131
     }
103 132