Desafío Python número 8.
En este caso, debemos generar casos de prueba para un algoritmo y corregirlo.
No debemos confiarnos si un algoritmo funciona como esperamos en los casos más “obvios”: es necesario hacer varias pruebas para mejorarlo todo lo posible.
▶️ Video: cómo probar una función en Python
Click aquí para desplegar la solución. 👈
Una posible solución al desafío: las dos últimas invocaciones retornaban un resultado incorrecto con la versión errónea del algoritmo. En la versión corregida dada en la solución, las cuatro invocaciones retornan lo esperado.
😀 ¿Se te ocurrieron otras formas de mejorar el algoritmo? Deja tu comentario debajo.
Desafío Python 👇