File tree 2 files changed +12
-14
lines changed
Filter options
2 files changed +12
-14
lines changed
Original file line number Diff line number Diff line change @@ -28,7 +28,9 @@ public static void main(String[] args) {
28
28
// System.out.println(WhoLikesIt.whoLikesIt(noNames));
29
29
// System.out.println(WhoLikesIt.whoLikesIt(twoNames));
30
30
int [] test1 = {5 , 8 , 6 , 3 , 4 };
31
- System .out .println (Arrays .toString (SortTheOdd .sortArray (test1 )));
31
+ Arrays .toString (SortTheOdd .sortArray (test1 ));
32
+
33
+
32
34
33
35
}
34
36
}
Original file line number Diff line number Diff line change 1
1
package dayFive ;
2
2
3
- import java .lang . reflect .Array ;
3
+ import java .sql .Array ;
4
4
import java .util .ArrayList ;
5
5
import java .util .Arrays ;
6
- import java .util .Collections ;
7
6
import java .util .List ;
8
7
import java .util .stream .Collectors ;
9
8
@@ -20,25 +19,22 @@ public class SortTheOdd {
20
19
21
20
22
21
public static int [] sortArray (int [] array ) {
23
- int [] tempOddNumbersArray = new int [ array . length ] ;
22
+ ArrayList < Integer > tempOddNumbersArray = new ArrayList <>() ;
24
23
for (int i = 0 ; i < array .length ; i ++){
25
24
if (array [i ] % 2 != 0 ){
26
- tempOddNumbersArray [ i ] = array [i ];
25
+ tempOddNumbersArray . add ( array [i ]) ;
27
26
array [i ] = 0 ;
28
27
}
29
28
}
29
+ List <Integer > listOddNumberOrdered = tempOddNumbersArray .stream ().sorted ().toList ();
30
30
31
- Arrays .sort (tempOddNumbersArray );
32
-
33
- for (int i = 0 ; i < array .length ; i ++){
34
- if (array [i ] == 0 && ){
35
- array [i ] = tempOddNumbersArray [i ];
36
- System .out .println (tempOddNumbersArray [i ]);
37
- }
31
+ for (Integer integer : listOddNumberOrdered ) {
32
+ List <Integer > list = Arrays .stream (array ).boxed ().collect (Collectors .toList ());
33
+ int indexZero = list .indexOf (0 );
34
+ array [indexZero ] = integer ;
38
35
}
39
36
40
-
41
- return tempOddNumbersArray ;
37
+ return array ;
42
38
43
39
}
44
40
}
You can’t perform that action at this time.
0 commit comments