Skip to content

Latest commit

 

History

History
26 lines (19 loc) · 830 Bytes

README.md

File metadata and controls

26 lines (19 loc) · 830 Bytes

Developer programming problem – Martian Robots.

A Redux implemenation of the Martian Robots problem.

To run

git clone https://github.com/rpullinger/martian-robots.git
npm install
npm start

To update the input

Currently the input is hardcoded. To update it change the input variable and re-run npm start.

Tests

There are a tests for the actions, reducers and input parser. To run npm test.

TODO

  • Validate input before parsing
  • Add 100 instruction limit
  • Add tests for scents reducer
  • Add tests for explore and follow instructions actions
  • Read input from file
  • Add react visualization