Advertisement
Guest User

Untitled

a guest
Feb 25th, 2020
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.05 KB | None | 0 0
  1.  public boolean canFly(Form from, Form to) {
  2.             int a = Integer.parseInt(from.x);
  3.             int b = Integer.parseInt(from.y);
  4.             int c = Integer.parseInt(to.x);
  5.             int d = Integer.parseInt(to.y);
  6.             BigInteger pathToTravel = new BigInteger(String.valueOf((((c - a) * (c - a) + (d - b) * (d - b))) * 3600));
  7.             BigInteger timeToTravel = new BigInteger(String.valueOf((
  8.                     (((Integer.parseInt(to.time.substring(0, 2)) - Integer.parseInt(from.time.substring(0, 2))) * 60
  9.                             + (Integer.parseInt(to.time.substring(3)) - Integer.parseInt(from.time.substring(3)))) * v) *
  10.                             (((Integer.parseInt(to.time.substring(0, 2)) - Integer.parseInt(from.time.substring(0, 2))) * 60
  11.                                     + (Integer.parseInt(to.time.substring(3)) - Integer.parseInt(from.time.substring(3)))) * v))));
  12.  
  13.  
  14.  
  15.             if(pathToTravel.compareTo(timeToTravel) <= 0)
  16.                 return true;
  17.             else
  18.                 return false;
  19.  
  20.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement