Drone Delivery Service

Coding Challenge

A squad of drones is tasked with delivering packages for a major online retailer in a world where time and distance do not matter.

Requirements

Java8+ Gradle (optional)

How to run

Using Gradle

Run ./gradlew run

to pass arguments

Run ./gradlew run --args="-path somefile.txt"

to run the test

Run ./gradlew test

options

  • -path filePath filename can be pass to the

Without Gradle

Linux

Run ./run.sh

to pass arguments:

Run ./run.sh -path somefile.txt

Windows

Run ./run.bat

Sample files

Sample files are located in the samples directory