Skip to content

Commit 4c414a6

Browse files
committed
Solutions added
1 parent 228e2af commit 4c414a6

File tree

2 files changed

+48
-0
lines changed

2 files changed

+48
-0
lines changed

3/Main

1.27 MB
Binary file not shown.

4/Main.java

+48
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
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+
}

0 commit comments

Comments
 (0)