🔎 También existen muchas herramientas automatizadas para verificar la sanidad del código (es buena idea utilizarlas antes de pedir un code review a un desarrollador). Algunos ejemplos:
El algoritmo de Euclides nos permite hallar el máximo común divisor entre dos números y su definición es, por naturaleza, recursiva. Veamos un ejemplo en pseudocódigo.
✏️ Explicación: El algoritmo solicita al usuario 5 strings y, por cada carácter de cada string, si se trata de una letra, verifica si no se encuentra en el diccionario, en cuyo caso la agrega con el valor 1 y, si se encuentra, le suma 1.