mobile.java:3: error: class HighwayDistance is public, should be declared in a file named HighwayDistance.java
public class HighwayDistance {
^
mobile.java:46: error: cannot find symbol
Point secondLast = needed.get(needed.size() - 2);
^
symbol: method get(int)
location: variable needed of type Deque<Point>
mobile.java:58: error: cannot find symbol
while (needed.size() > 1 && maxPoint(needed.getFirst(), needed.get(1)) < 0) {
^
symbol: method get(int)
location: variable needed of type Deque<Point>
mobile.java:64: error: cannot find symbol
Point secondLast = needed.get(needed.size() - 2);
^
symbol: method get(int)
location: variable needed of type Deque<Point>
mobile.java:79: error: cannot find symbol
left.x = maxPoint(needed.get(x), needed.get(x - 1));
^
symbol: method get(int)
location: variable needed of type Deque<Point>
mobile.java:79: error: cannot find symbol
left.x = maxPoint(needed.get(x), needed.get(x - 1));
^
symbol: method get(int)
location: variable needed of type Deque<Point>
mobile.java:82: error: cannot find symbol
right.x = maxPoint(needed.get(x), needed.get(x + 1));
^
symbol: method get(int)
location: variable needed of type Deque<Point>
mobile.java:82: error: cannot find symbol
right.x = maxPoint(needed.get(x), needed.get(x + 1));
^
symbol: method get(int)
location: variable needed of type Deque<Point>
mobile.java:89: error: cannot find symbol
ans = Math.max(ans, Math.max(dist(needed.get(x), left), dist(needed.get(x), right)));
^
symbol: method get(int)
location: variable needed of type Deque<Point>
mobile.java:89: error: cannot find symbol
ans = Math.max(ans, Math.max(dist(needed.get(x), left), dist(needed.get(x), right)));
^
symbol: method get(int)
location: variable needed of type Deque<Point>
10 errors
=======