File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11Java
22
3+ ``` java
4+ import java.io.* ;
5+ import java.math.* ;
6+ import java.security.* ;
7+ import java.text.* ;
8+ import java.util.* ;
9+ import java.util.concurrent.* ;
10+ import java.util.function.* ;
11+ import java.util.regex.* ;
12+ import java.util.stream.* ;
13+ import static java.util.stream.Collectors.joining ;
14+ import static java.util.stream.Collectors.toList ;
15+
16+ class Result {
17+
18+ /*
19+ * Complete the 'reverseArray' function below.
20+ *
21+ * The function is expected to return an INTEGER_ARRAY.
22+ * The function accepts INTEGER_ARRAY a as parameter.
23+ */
24+
25+ public static List<Integer > reverseArray (List<Integer > a ) {
26+ // Write your code here
27+ List<Integer > result = new ArrayList<> ();
28+ for (int i = a. size()- 1 ; i >= 0 ; i-- ){
29+ result. add(a. get(i));
30+ }
31+ return result;
32+
33+ }
34+
35+ }
36+ public class Solution {
37+ public static void main (String [] args ) throws IOException {
38+ BufferedReader bufferedReader = new BufferedReader (new InputStreamReader (System . in));
39+ BufferedWriter bufferedWriter = new BufferedWriter (new FileWriter (System . getenv(" OUTPUT_PATH" )));
40+
41+ int arrCount = Integer . parseInt(bufferedReader. readLine(). trim());
42+
43+ List<Integer > arr = Stream . of(bufferedReader. readLine(). replaceAll(" \\ s+$" , " " ). split(" " ))
44+ .map(Integer :: parseInt)
45+ .collect(toList());
46+
47+ List<Integer > res = Result . reverseArray(arr);
48+
49+ bufferedWriter. write(
50+ res. stream()
51+ .map(Object :: toString)
52+ .collect(joining(" " ))
53+ + " \n "
54+ );
55+
56+ bufferedReader. close();
57+ bufferedWriter. close();
58+ }
59+ }
60+ ```
61+
362
463TODO: </br >
564https://github.com/eugenp/tutorials/tree/master/core-java-modules/core-java-lang-oop-patterns
You can’t perform that action at this time.
0 commit comments