Como ya sabréis en Frogtek solemos realizar un TPV cada dos semana. En esta ocasión hemos decidido realizar nuestra segunda code kata con un ejercicio llamado Backwards Talk y que consiste en invertir un string. Por cambiar un poco con respecto a la primera sesión, hemos optado por realizarla en Python, salvo Guillermo que se ha atrevido con Javascript.
La solución de Javi Martínez nos ha parecido una de las más acertadas, haciendo uso de recursividad. En Frogtek solemos decir que los programadores que utilizan recursividad deberían llevar pajarita, ¿veremos mañana a Martínez con una?
def reverseString(str):
if len(str) <= 0:
return ''
else:
return reverseString(str[1:]) + str[0]
¿Comentarios? ¿Mejoras?