forked from dharmanshu1921/Java
- Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathPallindromeJava
More file actions
Latest commit
20 lines (19 loc) · 588 Bytes
/
Copy pathPallindromeJava
File metadata and controls
20 lines (19 loc) · 588 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
public class StringPalindrome {
public static void main(String[] args) {
boolean flag = javaPalindromeCheck("sitonapanotis");
System.out.println(flag);
flag = javaPalindromeCheck("nine");
System.out.println(flag);
flag = javaPalindromeCheck("amanaplanacanalpanama");
System.out.println(flag);
}
public static boolean javaPalindromeCheck(String s){
if(s.length() == 0 || s.length() == 1) {
return true;
}
if(s.charAt(0) == s.charAt(s.length()-1)) {
return palindromeCheck(s.substring(1, s.length()-1));
}
return false;
}
}