ASSUMPTIONS


  • When a Plateau is created, the bottom right co-ordinates are always (0, 0)
  • The square directly North from (x, y) is (x, y + 1)
  • The test input and output is always taken from the input.txt, and it is as per convention, so this doesn't need to be validated

EXECUTION


To get up and running with the application:

  • Import and setup the project in respective IDE.
  • Run the Maven 'clean' and then maven 'install' , this will run all the tests in Maven and build a jar
  • Run the MarsRover class (present in com.shivam.mrover), this will test the input and output in the command line.