MCPcopy Create free account
hub / github.com/codemistic/Data-Structures-and-Algorithms / palin

Method palin

Java/Leetcode/Leetcode680.java:28–42  ·  view source on GitHub ↗
(StringBuilder s)

Source from the content-addressed store, hash-verified

26
27
28 static boolean palin(StringBuilder s) {
29 StringBuilder s1 = new StringBuilder();
30 for (int i = 0; i < s.length(); i++) {
31 char ch = Character.toLowerCase(s.charAt(i));
32 if (ch >= 97 && ch <= 122 || ch >= 48 && ch <= 57) {
33 s1.append(ch);
34 }
35 }
36
37 StringBuilder s2 = new StringBuilder(s1);
38
39 reverse(s2);
40
41 return s1.toString().equals(s2.toString());
42 }
43
44 static void reverse(StringBuilder s){
45 int start=0,end=s.length()-1;

Callers 1

palindromeMethod · 0.95

Calls 3

reverseMethod · 0.95
lengthMethod · 0.80
equalsMethod · 0.80

Tested by

no test coverage detected