File tree 1 file changed +26
-5
lines changed
1 file changed +26
-5
lines changed Original file line number Diff line number Diff line change 1
1
public class Main {
2
2
public static void main (String [] args ) {
3
- int ORIGINAL_NUMBER = 9119 ;
4
3
5
- String palString = Integer .toString (ORIGINAL_NUMBER );
4
+ int number = 9119 ;
5
+ int answer =0 ;
6
+
7
+ for (int i =999 ;i >=100 ;i --) {
8
+ for (int j =999 ;j >=100 ;j --) {
9
+ number = i *j ;
10
+ if (setup (number )){
11
+ answer = i *j ;
12
+ break ;
13
+ }
14
+
15
+ }
16
+ }
17
+
18
+ System .out .println ("Answer: " + answer );
19
+
20
+
21
+ }
22
+
23
+ public static boolean setup (int number ){
24
+ String palString = Integer .toString (number );
6
25
7
26
String [] palArray = new String [palString .length ()];
8
27
String [] reversePalArray = new String [palString .length ()];
@@ -15,10 +34,12 @@ public static void main(String[] args) {
15
34
reversePalArrayLen --;
16
35
}
17
36
18
- printArray (palArray , "palArray" );
19
- printArray (reversePalArray , "reversePalArray" );
37
+ //printArray(palArray, "palArray");
38
+ //printArray(reversePalArray, "reversePalArray");
39
+
40
+ //System.out.println("checkPal: " + checkPal(palArray, reversePalArray, reversePalArrayLen));
20
41
21
- System . out . println ( "checkPal: " + checkPal (palArray , reversePalArray , reversePalArrayLen ) );
42
+ return checkPal (palArray , reversePalArray , reversePalArrayLen );
22
43
}
23
44
24
45
public static boolean checkPal (String [] pal , String [] revPal , int revPalLen ){
You can’t perform that action at this time.
0 commit comments