Foros - Stratos

Programadores => General Programadores => Mensaje iniciado por: jazcks en 29 de Junio de 2005, 09:34:56 AM

Título: 2do Concurso Programacion
Publicado por: jazcks en 29 de Junio de 2005, 09:34:56 AM
 del estilo del anterior, que el fichero ".c" ocupe lo minimo

mas info:
concurso


El premio para el ganador será un Woxter Portable Disk 120GB.
Suerte!
Título: 2do Concurso Programacion
Publicado por: samsaga2 en 30 de Junio de 2005, 10:11:45 AM
 Pues no consigo bajar de los 136 bytes :-\. Si no fuera por la limitacion de 256 caracteres lo haria en la mitad.
Título: 2do Concurso Programacion
Publicado por: sés en 30 de Junio de 2005, 11:14:58 AM
 Yo aun no me he puesto... y no sé si lo haré. Me pilla en vacaciones y estaré por ahí "lástima" :P

De todas formas, suerte a todos.
Título: 2do Concurso Programacion
Publicado por: samsaga2 en 01 de Julio de 2005, 12:37:12 PM
 Rectifico nada de 136 que no habia visto eso de distintos :P
Título: 2do Concurso Programacion
Publicado por: zupervaca en 01 de Julio de 2005, 02:04:49 PM
 en este no participa ni ruto, viva la playa y el sol, el ultimo en llegar es un mari.....  :P  
Título: 2do Concurso Programacion
Publicado por: gdl en 01 de Julio de 2005, 05:16:29 PM
 Nononono. Ahora que sés dice que no va a participar, es cuando los demás tenemos algunas posibilidades.
Título: 2do Concurso Programacion
Publicado por: _Grey en 01 de Julio de 2005, 05:24:47 PM
 No dicen nada de si se ha de incluir stdio.h y si cuenta o no.... que en el anterior se lio un poco por aqui...

Saludos.
Título: 2do Concurso Programacion
Publicado por: gdl en 02 de Julio de 2005, 05:04:13 AM
 Parece ser que sólo dice que debe compilar el el Dev-C++ 4. Además, parece ser que no hace falta incluir stdio para que compile precisamente en ese compilador. :)  
Título: 2do Concurso Programacion
Publicado por: ethernet en 02 de Julio de 2005, 09:03:15 AM
Cita de: "gdl"Parece ser que sólo dice que debe compilar el el Dev-C++ 4. Además, parece ser que no hace falta incluir stdio para que compile precisamente en ese compilador. :)
gcc es así de chulo
Título: 2do Concurso Programacion
Publicado por: samsaga2 en 02 de Julio de 2005, 10:03:23 AM
 Estoy ya cansado de enviar mensajes al foro y ver como no se publica ni uno. A ver si me podeis resolver una duda... Segun el punto dos debes mostrar por pantalla unicamente los caracteres correctos (de la 'a' a la 'z' y el espacio) pero no es posible leer caracteres del buffer del teclado sin mostrarlo por pantalla a menos que eches mano a librerias externas como curses, lo que esta en contra de la regla de que no puedes tocar las propiedades del proyecto.
Título: 2do Concurso Programacion
Publicado por: gdl en 02 de Julio de 2005, 12:48:27 PM
 
Citarno es posible leer caracteres del buffer del teclado sin mostrarlo por pantalla a menos que eches mano a librerias externas como curses, lo que esta en contra de la regla de que no puedes tocar las propiedades del proyecto.

Se puede. Hay que rebuscar un poco, pero se puede.
Título: 2do Concurso Programacion
Publicado por: samsaga2 en 05 de Julio de 2005, 09:40:16 AM
 Me ha dado por probarlo con el DevCpp (estaba usando linux) y he podido ver que por defecto las DevCpp te linka por defecto la libraria externa que me hacia falta para la funcion. Asi que si lo programo en windows no tengo ningun problema pero si lo hago en Linux estoy violando un punto de las reglas :D.
Título: 2do Concurso Programacion
Publicado por: gdl en 05 de Julio de 2005, 11:14:39 AM
 El enlace que dan en las reglas es para Windows, así que se supone que van a probarlo en Windows.
Título: 2do Concurso Programacion
Publicado por: gdl en 26 de Julio de 2005, 05:15:55 PM
 Esta vez, como no participó sés, me tocó a mí  :D  
Título: 2do Concurso Programacion
Publicado por: sés en 26 de Julio de 2005, 05:17:28 PM
 Pos lo dicho, noragüena (ole)
Título: 2do Concurso Programacion
Publicado por: jazcks en 26 de Julio de 2005, 06:09:08 PM
 peaachooo nivel que hay en el foro  (uoh)

enhorabuena!! (ole)
Título: 2do Concurso Programacion
Publicado por: Pogacha en 26 de Julio de 2005, 06:11:38 PM
 Felicitaciones  (ole)

PD: yo no quize participar por que pense que sés lo haria!!
Título: 2do Concurso Programacion
Publicado por: MA]Mestre en 26 de Julio de 2005, 07:11:28 PM
 Felicidades gdl, has vuelto a dejar el pavellón de stratos alto.  (ole)  cachocodigo.  (genial).
Título: 2do Concurso Programacion
Publicado por: fiero en 26 de Julio de 2005, 07:40:15 PM
 muy bueno  (ole)  
Título: 2do Concurso Programacion
Publicado por: ethernet en 26 de Julio de 2005, 07:51:20 PM
 Enhorabuena.

M resulta curioso ver como aquellos que criticaron con dureza el código y trucos que puse hace tiempo en otro post los hayan usado después para ganar otro. Cosas del destino.

un saludo
Título: 2do Concurso Programacion
Publicado por: samsaga2 en 26 de Julio de 2005, 07:52:00 PM
 Llevo una hora buscando a ver donde inicializas la variable 'x' y no ve nada :blink:. Estaria bien alguna pequeña explicacion de como funciona el programa para los que tenemos curiosidad de saber como has resuelto el problema.
Título: 2do Concurso Programacion
Publicado por: Snakers en 26 de Julio de 2005, 10:24:08 PM
 Bestial...FELICIDADES!! (ole)  
Título: 2do Concurso Programacion
Publicado por: gdl en 27 de Julio de 2005, 05:14:49 PM
 
Cita de: "ethernet"M resulta curioso ver como aquellos que criticaron con dureza el código y trucos que puse hace tiempo en otro post los hayan usado después para ganar otro. Cosas del destino.

Jejeje, a eso se lo llama aprender de tus propios fracasos. De hecho, si no llega a ser por tus posts de pistas que no pude aprovechar en el primer concurso, probablemente no me hubiera esforzado tanto en este segundo. Es probable que te deba esta victoria ethernet  :P

A todos los demás, gracias de veras.

PD: samsaga2, las variables globales se inicializan a cero. Uno de los trucos que dijo ethernet en el post que enlaza.  ;)
Título: 2do Concurso Programacion
Publicado por: CoLSoN2 en 27 de Julio de 2005, 05:26:36 PM
Cita de: "gdl"Es probable que te deba esta victoria ethernet  :P
Pues venga, que rule ese disco duro XD
Título: 2do Concurso Programacion
Publicado por: ethernet en 27 de Julio de 2005, 05:49:38 PM
Cita de: "CoLSoN2"
Cita de: "gdl"Es probable que te deba esta victoria ethernet  :P
Pues venga, que rule ese disco duro XD
Es suficiente con que se haya arrastrado reconociendo sus errores XDDD

:P
Título: 2do Concurso Programacion
Publicado por: gdl en 28 de Julio de 2005, 12:55:07 AM
 
Cita de: "CoLSoN2"
Cita de: "gdl"Es probable que te deba esta victoria ethernet  :P
Pues venga, que rule ese disco duro XD
¡Hala! Dije que era probable, pero con probabilidad pequeñita... del 0.1%. Supongo que eso significa que le tendré que enviar los embalajes  :blink:  
Título: 2do Concurso Programacion
Publicado por: samsaga2 en 28 de Julio de 2005, 10:00:09 AM
 Yo sigo dandole vueltas al codigo que para eso era el concurso  :D... Como has hecho para buscar las palabras repetidas en el array sin usar un strcmp?
Título: 2do Concurso Programacion
Publicado por: gdl en 28 de Julio de 2005, 04:27:38 PM
 Me han pedido que haga un artículo explicativo por lo que me voy a guardar la explicación completa, pero como los de MQO se van de vacaciones hasta septiembre, no creo que haya ningún problema si te adelanto un poco.  :ph34r:

El nucleo de todo es el array de dos dimensiones que se usa como un trie. Cuando termino una palabra veo si ya está introducida y si no es así, incremento x, excepto para el nodo raíz (que es la palabra vacía).
Título: 2do Concurso Programacion
Publicado por: samsaga2 en 28 de Julio de 2005, 05:43:24 PM
 Cada dia se aprende algo nuevo XD