[ Foro de C# ]

Rompecabezas

01-Apr-2014 04:05
Invitado (henry)
1 Respuestas

Hola amigos una pregunta...

Como se hace un metodo para calcular el porcentaje de lo avanzado en  un juego de rompecabezas...?????


01-Apr-2014 11:41
Nacho Cabanes (+31)

Primero, lo que está mal hecho:

a) No pongas una pregunta anónima varias veces. Tu pregunta permanecerá sin publicar hasta que un administrador la apruebe, y pueden pasar varias horas según la franja horaria. Si prefieres que sea visible enseguida, es fácil crearse una cuenta de usuario.

b) Si el título es descriptivo, será más fácil que se te pueda responder pronto y que la respuesta sea coherente.

Ahora vamos con la respuesta:

Depende de cómo lo hayas implementado. Un método habitual de representar internamente un  puzzle o rompecabezas es usar un array bidimensional. En ese caso, tendrías un array para representar en memoria cómo es el array ya resuelto y otro para el estado actual. Comparando ambos, para ver cuántos elementos individuales coinciden en los dos arrays, puedes saber el porcentaje de resolución.






(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)