Escribe un simulador de robots.
El centro de pruebas de una fábrica de robots necesita un programa para verificar los movimientos de los robots.
Los robots tienen tres movimientos posibles:
Los robots se colocan en una cuadrícula infinita hipotética, mirando hacia una dirección en particular (norte, este, sur u oeste), en un conjunto de coordenadas {x,y}, por ejemplo {3,8}, con las coordenadas aumentando hacia el norte y el este.
Luego el robot recibe una serie de instrucciones, y en ese momento el centro de pruebas verifica la nueva posición del robot y hacia dónde apunta.
Para este ejercicio vas a tener que implementar una clase S3 sencilla mediante su constructor, su método genérico y el despacho al método de clase. Si no conoces S3, un excelente punto de partida es el capítulo sobre S3 del libro Advanced R de Hadley Wickham.
Regístrate en Exercism para aprender y dominar R con 21 conceptos111 ejercicios y mentoría humana real, todo gratis.