Coding Challenge
Este coding challenge tiene como objetivo probar tus conocimientos de programación, idealmente en dos etapas: antes de leer el contenido de esta web y despues de leerlo. Este challenge no debería llevarte mucho tiempo, pero hacerlo bien demostraría que sabés conceptos avanzados de programación. ¡Allá vamos!
Enunciado
Sección titulada «Enunciado»Vos sos un desarrollador (¿senior?) que crea pruebas de conceptos (POC) para la empresa “Writing Pretty Code LLC” y te dieron la siguiente tarea:
Escribí un programa en python que dado dos lados de un triangulo rectángulo calcule la longitud del tercer lado. El programa tiene que ejecutarse por linea de comando pero tiene que estar estructurado de forma tal que sea facilmente migrable a un sistema más complejo. Como la idea es incorporar este código a otro sistema más complejo, tan pronto sea posible, necesitamos que tenga tests que garantizen el correcto funcionamento. Suponé además que hacer calculos matemáticos es costoso: una suma, resta, multiplicacion, etc, tarda 10 minutos.
¡Hora de programar!
Solución
Sección titulada «Solución»Si ya programaste el script dos veces y aprendiste mucho leyendo la web, la diferencia entre una versión y la otra debería ser abismal.
¿Queres que te mandemos la solución correcta?
Seguinos nuestra cuenta en en Instragram WrittingPrettyCode
y escribinos un DM con tu email.
¿No te interesa la solucion correcta? ¡Seguinos igual!