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
El El lun, 23 set. 2024 a la(s) 23:34, Eduardo Fernandez (vía FING) <