-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathA 399 - Pages.java
More file actions
35 lines (29 loc) · 1019 Bytes
/
A 399 - Pages.java
File metadata and controls
35 lines (29 loc) · 1019 Bytes
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
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int [] data = new int[3];
for (int i = 0; i < 3; i++) {
data [i] = input.nextInt();
}
for (int i = data[1]-data[2] - 1; i <= data[1]+data[2]+1 ; i++) {
if(i < 1){
continue;
}else if(i > data [0]){
continue;
}
else if(i == data [1]){
System.out.print("(" + data[1] + ")" );
}else if(i == data[1]-data[2] -1 ){
System.out.print("<<");
}else if(i == data [1]+data[2] + 1){
System.out.print(">>");
}else if(i == data[0]){
System.out.print(" " + data[0]);
break;
}else{
System.out.print(" " + i + " ");
}
}
}
}