CodeKata del Anagrama

En busqueda de la diversion y el aprendizaje me puse a realizar un CodeKata muy breve, que consiste en encontrar todos los anagramas de una palabra dada, los anagramas no son otra cosa que una permutacion de todos los caracteres de dicha palabra, por ejemplo si tenemos “abc”, los anagramas seran: abc, acb, bac, bca, cab, cba

A continuacion el codigo del metodo, es bastante simple, podria haberlo reducido un poco mas, pero en aras de la legibilidad y de que se pueda entender lo dejamos asi:

Como varios de los CodeKata tienen el proposito de incentivar la practica de TDD, aqui algunas pruebas unitarias que hice:

Para los interesados aqui el codigo fuente del proyecto y las pruebas, las pruebas contienen los casos que mas vinieron a mi mente, sabed disculparme si cometo algun error Smile

P.D. El enlace al video que les comente hace algunas semanas.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *