taxicab function

int taxicab(
  1. GridPoint lhs,
  2. GridPoint rhs
)

Implementation

int taxicab(GridPoint lhs, GridPoint rhs) {
  return (lhs.x - rhs.x).abs() + (lhs.y - rhs.y).abs();
}