{"repository":{"watchers":1,"has_downloads":true,"fork":false,"has_issues":true,"has_wiki":true,"forks":1,"size":96,"private":false,"owner":"jjmontes","open_issues":0,"description":"Tal vez las listas simples de datos tengan más juego de lo que podrías pensar. Vamos a experiemntar con un poco de procesamiento básico de listas.  Las listas son una de las primeras estructuras de datos que aprendemos como programadores. Pero el que estamos familiarizadas con ellas no significa que no podamos aprender un poco con ellas. En esta kata vamos a codificar hasta 3 implementaciones de una lista que tiene la siguiente interfaz básica: Una lista formada por nodos. Cada noco tiene un valor de tipo string. Los nuevos nodos se añaden al final de la lista. Podrás preguntarle a la lista si contiene un string concreto. Si es así, devolverá el nodo que contiene el string. Podrás eliminar un nodo cualquiera de la lista. Podrás preguntarle a la lista que devuelva un array con todos los valores de sus nodos. Para la kata, donde la idea es practicar, vamos a escribir 3 implementaciones de la lista: Una lista enlazada (cada nodo tiene una referencia al siguiente nodo) Una lista doblemente enlazada (cada nodo tiene una referencia a los nodos anterior y siguiente) Cualquier otra implementación a tu elección, salvo que no debes utilizar referencias (punteros) para almacenar las relaciones entre los nodos de la lista.  Obviamente, no debes utilizar clases de tu lenguaje de programación ya existentes, como implementaciones de tus propias listas :)","created_at":"2012/05/30 05:55:20 -0700","pushed_at":"2012/05/30 06:05:37 -0700"},"actor_attributes":{"name":"Juan José Montes de Oca Arbós","location":"Argentina, Capital Federal","blog":"http://juanjose.montesdeocaarbos.com.ar/blog","type":"User","email":"c40153e8b2caf661f8bc09cbf72d058a850412c4@gmail.com"},"url":"https://github.com/jjmontes/SolveetKataSimpleList/compare/master"}