File tree 2 files changed +48
-0
lines changed
2 files changed +48
-0
lines changed Original file line number Diff line number Diff line change
1
+ public class Main {
2
+ public static void main (String [] args ) {
3
+ int ORIGINAL_NUMBER = 9119 ;
4
+
5
+ String palString = Integer .toString (ORIGINAL_NUMBER );
6
+
7
+ String [] palArray = new String [palString .length ()];
8
+ String [] reversePalArray = new String [palString .length ()];
9
+
10
+ int reversePalArrayLen = reversePalArray .length - 1 ;
11
+
12
+ for (int i =0 ;i <palArray .length ;i ++) {
13
+ palArray [i ] = palString .substring (i ,i +1 );
14
+ reversePalArray [reversePalArrayLen ] = palArray [i ];
15
+ reversePalArrayLen --;
16
+ }
17
+
18
+ printArray (palArray , "palArray" );
19
+ printArray (reversePalArray , "reversePalArray" );
20
+
21
+ System .out .println ("checkPal: " + checkPal (palArray , reversePalArray , reversePalArrayLen ));
22
+ }
23
+
24
+ public static boolean checkPal (String [] pal , String [] revPal , int revPalLen ){
25
+ boolean status = false ;
26
+
27
+ for (int i =0 ;i <pal .length ;i ++) {
28
+ if (revPal [i ].equals (pal [i ])) {
29
+ status = true ;
30
+ }else {
31
+ status = false ;
32
+ }
33
+
34
+ }
35
+
36
+ return status ;
37
+ }
38
+
39
+ public static void printArray (String [] a , String name ){
40
+ System .out .println (name + ": " );
41
+ for (String x : a ) {
42
+ System .out .print (x + " " );
43
+ }
44
+ System .out .println ();
45
+ System .out .println ();
46
+ }
47
+
48
+ }
You can’t perform that action at this time.
0 commit comments