Asuntos Oficiales > Retos

 Re: Los gatos en el sombrero

<< < (4/6) > >>

© Jonathan ©:
Hola desordem, te felicito por el programa, eres una persona muy inteligente, yo todavia no se como hacer para encontrar N, me gustaria si puede ser que se explique la resolucion del problema.


   Algo mas, intente compilar tu programa, lo compila perfecto y sin warning, pero cuando lo ejecuto aparece la ventana en donde debo ingresar los datos de altura y numero de gatos pero no deja escribir, a tal efecto debo cerrar la ventana con ctrl+c, Felicitaciones y Saludos. :jumpie:

JuanK:
Bueno, la solucion solo sera explicada despues del primero de octubre, donde publicare la solucion teorica del ejercicio y tambien la solucion que yo tengo en conjunto con las diferentyes soluciones que entreguen las personas que participen de este reto.

Te invito a continuar con el reto, pues aunque no hayas sido el primero, lo importante es que lo puedas hacer, al final veremos cual programa quedo mejor, o que elementos de cada programa se deben destacar, en lo personal, y aunque no lo he constatado, parece que el que hizo desorden soporta numeros de mayor tamaño que el que yo hice, aunque el de él es un poco más lento en comparacion cn el mio... despues revisare eso...
Por ahora solo quiero animarte a que termines tu programa.. recuerda lo del dibujo y veraz como lo puedes deducir....

Un saludo.

JuanK:
Hola,  te felicito por tu programa,
Parece que esta bien, sin embargo tenemos una diferencia en nuo de los datos,seguramente causada porque es un dato exepcional que en niingun momento se requiere para cumplir el reto, estye caso es cuando el numero de gatos que trabajan es 1, ya que es ilogico pensar en este valor , porque si observas y aplicas las formulas, resulta que seria un arbol infinito ya que la raiz cuadrada de uno es uno...
Asi que la solucion para casos que posean un gato que trabaja, es como indeterminada.. creo yo...

Aqui va:
 
--- Código: Text --- gato.in 3112136 304862513 1264 128561 207363048625 298598437015056 351530419 416 9216 1256561 40964913 4096729 512289 256117649 1105925764801 1679616#  
--- Código: Text --- gato.out 21171 123212311 251 31885 12246120881 12068929462540 1803902113 194 3731 671585 26281273 1798573 246517 8172353 456385335923 30275911  
Y este es mi codigo fuente:

JuanK:
Bueno, muy bien por tu programa.

En especial la manera en que normalizaste tus funciones y variables, esto es muy importante.. a mi en general me gusta colocar nombres largos,  es una excelente practica, pero en el momento que hice el programa no pense en eso puesto que inicialmente solo lo hice por hobbie y en mis ratos libres de trabajo, es decir a la hora de almuerzo.

Otra de las fortalezas de tu programa es que esta bien estructurado y es muy entendible aunque no este documentado.

Me parece.. no no me parece...
Definitivamente debes ser màs cuidadoso con el control de errores ya que  practivamente es inexistente en tu programa, lo cual lo hace bastante vulnerable, lo mejor que se puede hacer cuando se programa es pensar en controlar todo lo que pueda pasar.

Bueno eso es todo, tambien espero comentarios de mi programa para ver en que más de puede mejorar.

Si alguien consigue otra solucion o logra resolver el asunto de que solo trabaje 1 gato.. le agradeceria sus comentarios tambien.

Hasta luego y gracias a todos.

Veremos que se puede hacer para darle un reconocimiento especial a todos los participantes y por supuesto a desorden , quien resulto ganader de este reto.

Mañana 2 de octubre publicare la solucion conceptual del algoritmo.

desorden:
Yo no he podido incluir el caso de un gato trabajando, así que lo consideraba a parte:P

Para 64 1, la solución buena es 6 127.

¿Para cuándo el próximo reto?

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

[*] Página Anterior

Ir a la versión completa