Buenas tardes! El link de parcial es https://eva.fing.edu.uy/pluginfile.php/77323/mod_folder/content/0/2020/SolucionSuperParcial202012.pdf?forcedownload=1
En la solución propuesta veo que para manejar lo que pide la letra respecto a:
"Los clientes que desean comprar cerveza deberán esperar en una única fila por orden de llegada. El
primer vendedor libre atenderá al primero de la fila", hacen lo que se muestra en el código debajo.
Mi duda es; Que pasa si en vez de hacer una solución de esa forma lo que hago es que el manejador se fije que vendedor esta libre y se lo asigne al cliente que pidió que lo atendieran? Es una mala solución?
Según lo veo yo, el orden se seguiría manteniendo ya que el manejador le daría un vendedor libre al cliente y si viene otro cliente obtendría un vendedor libre distinto del que se le asigno al cliente anterior. No se si me explico pero el código que hice es el siguiente:
En caso que necesiten el código de cliente y vendedor para entender mi solución, se los dejo:
Gracias! Saludos