-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathP4.java
More file actions
40 lines (35 loc) · 1.02 KB
/
Copy pathP4.java
File metadata and controls
40 lines (35 loc) · 1.02 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
package ch1;
import java.util.Arrays;
import java.util.Scanner;
public class P4 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int num = sc.nextInt();
String[] strarr = input(num,sc);
solution(num,strarr);
Arrays.stream(strarr).forEach(s -> System.out.println(s));
}
private static String[] solution(int num, String[] strarr) {
for(int i =0; i<num; i++){
char [] arr = strarr[i].toCharArray();
int lt =0;
int rt = arr.length-1;
while (lt<rt){
char tmp = arr[lt];
arr[lt] = arr[rt];
arr[rt] = tmp;
lt++;
rt--;
}
strarr[i] = String.valueOf(arr);
}
return strarr;
}
private static String[] input(int num, Scanner sc) {
String[] strarr = new String[num];
for(int i = 0; i<num; i++){
strarr[i] = sc.next();
}
return strarr;
}
}