A Redux implemenation of the Martian Robots problem.
git clone https://github.com/rpullinger/martian-robots.git
npm install
npm start
Currently the input is hardcoded. To update it change the input
variable and re-run npm start
.
There are a tests for the actions, reducers and input parser. To run npm test
.
- 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