Exploratorio-DCC-PUC / Syllabus

Página principal del curso IIC1005 - Computación: Ciencia y Tecnología del Mundo Digital en su versión 2020-1
66 stars 44 forks source link

TC3 - Optimización de código #644

Closed fernandosmither closed 3 years ago

fernandosmither commented 3 years ago

Hola! 😄

¿Se evaluará la optimización del código?

Lo que sucede en mi caso en particular, es que encontré una forma de resolver el problema en una cinta, para largos variables, y solo agregando 1 símbolo extra. El tema es que es un poco ineficiente mi código (aunque relativamente corto, ~54 líneas sin contar comentarios y separadores que puse para facilitar la corrección)

Sin revelar muchos detalles, hago una operación en concreto a cada número, y esto puede repetirse en el peor de los casos, el número mayor multiplicado por la cantidad de números, por ejemplo para el input desde 63 a 58, 111111#111110#111101#111100#111011111010 los pasos fueron los siguientes: image

Pero si se prueba con un input más bajito, como por ejemplo 110#0110#000000101#11#10#1 los pasos fueron los siguientes:

image

De todas formas, el código es corto y creo que la explicación de cómo lo hago deja bien claro el porqué funciona. ¿No me preocupo por esto? (optimizarlo probablemente requiera comenzar desde 0 con otro método)

Saludos! - 🐒

mimadri commented 3 years ago

Hola!

No evaluaremos optimización de código, sólo que se expliquen bien cómo funcionan las transiciones utilizadas.

Éxito con la tarea :)

fernandosmither commented 3 years ago

Hola!

No evaluaremos optimización de código, sólo que se expliquen bien cómo funcionan las transiciones utilizadas.

Éxito con la tarea :)

🥳