Skip to content

pmadridb/robotkata

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

Robot kata

The Robot kata (aka the mars rover kata):

Develop an API that moves a rover around on a grid:

  • You are given the initial starting point (x,y) of a rover and the direction (N,S,E,W) it is facing.
  • The rover receives a character array of commands.
  • Implement commands that move the rover forward (M).
  • Implement commands that turn the rover left/right (L,R).
  • When the robot reaches the end of the grid, turn around 180 degrees.
  • Implement obstacle detection before each move to a new square. If a given sequence of commands encounters an obstacle, the rover moves up to the last possible point and reports the obstacle.

The last point and the tests are not inlcuded yet.

About

The Robot kata

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages