-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathN_ProfessorGukizsRobot.java
More file actions
45 lines (34 loc) · 1006 Bytes
/
N_ProfessorGukizsRobot.java
File metadata and controls
45 lines (34 loc) · 1006 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
36
37
38
39
40
41
42
43
44
45
// #include <iostream>
// using namespace std;
// int main(){
// int sX,sY;
// int eX,eY;
// int xSteps = 0;
// int ySteps = 0;
// cin >> sX >> sY;
// cin >> eX >> eY;
// if(eX>sX)for (int i = sX; i < eX; i++) xSteps++;
// if(eY>sY)for (int i = sY; i < eY; i++) ySteps++;
// if(eX<sX)for (int i = sX; i > eX; i--) xSteps++;
// if(eY<sY)for (int i = sY; i > eY; i--) ySteps++;
// (xSteps > ySteps) ? cout << xSteps : cout << ySteps;
// return 0;
// }
import java.util.Scanner;
public class N_ProfessorGukizsRobot {
public static void main(String[] args) {
int sX, sY;
int eX, eY;
int xSteps = 0;
int ySteps = 0;
Scanner input = new Scanner(System.in);
sX = input.nextInt();
sY = input.nextInt();
eX = input.nextInt();
eY = input.nextInt();
xSteps = (eX>sX) ? eX-sX : sX-eX;
ySteps = (eY>sY) ? eY-sY : sY-eY;
System.out.println((xSteps > ySteps) ? xSteps : ySteps);
input.close();
}
}