Parcial 2022 ejercicio 5

Parcial 2022 ejercicio 5

de Eugenia Patiño Vico -
Número de respuestas: 2
Hola, quería saber por que en este ejercicio no puedo utilizar la estructura for si sé que debo recorrer todo el vector para ver cuantos numeros son iguales entre ambos vectores, que tan mal estaría esta resolución.Problema 5 
En respuesta a Eugenia Patiño Vico

Re: Parcial 2022 ejercicio 5

de Eduardo Fernandez -

Hola Eugenia,

Si observás la solución, ves que hay un único while. Esto se puede hacer porque los dos vectores están ordenados. 

Uno de los aspectos que contemplamos en la corrección no es solamente que resuelvan el problema sino que lo haga de forma eficiente. 

En tu solución compara todos los números de la apuesta con todos los del sorteo.

Pero en la solución propuesta se recorren ambos vectores a la vez, comparando los valores de ambos vectores. 

Fijate cómo funciona la solución publicada y comparala con tu solución. 

Imaginate que en lugar de ser 5 números, son 100 números, entonces tu código hace 100*100 = 10 000 comparaciones, mientras que la solución publicada hace unas 100 comparaciones nada más.

Espero que quede un poco más clara esta explicación. 

saludos,

Eduardo