Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: 3MP3R0R en 31 Marzo 2012, 20:44 pm



Título: Mejorar programación
Publicado por: 3MP3R0R en 31 Marzo 2012, 20:44 pm
Hola...

Estoy con un nivel intermedio en programación en mi primer lenguaje(c++),
y me gustaría que me ayuden con problemas de programación para mejorar mis destrezas, con algunas soluciones si se puede.

gracias y saludos a todos...


Título: Re: Mejorar programación
Publicado por: Xandrete en 31 Marzo 2012, 21:55 pm
Ahá. ¿Has oído hablar de los jueces online (tengo la impresión de haberlos mencionado cientos de veces en este foro)? Aquí tienes uno: http://uva.onlinejudge.org/ (http://uva.onlinejudge.org/)

El funcionamiento es este. Tienes una lista (inmensa) de enunciados de problemas (donde te explican qué programa quieren que hagas y un ejemplo de entrada/salida). Puedes leer los problemas que te interesen, hacer una solución en C++ y subirla. El juez la compilara y le aplicará varios juegos de prueba. Comparará la salida de tu programa con la salida que tiene él y, si son iguales, te da el visto bueno. También tienes el projecteuler.net (http://projecteuler.net). Son problemas de matemáticas que puedes resolver mediante un programa (muchos están orientados a este tipo de soluciones). Aquí no subes tu programa, sino directamente la solución al problema que te plantean. Por ejemplo, el primer problema de projecteuler es: haya el número de múltiplos de 3 y 5 menores que 1000. Lo único que tendrías que subir es un valor numérico. Como lo obtengas es cosa tuya (este problema de hecho se puede resolver a mano).

Si te va el rollo de la competición y tal, también tienes topcoder.com (http://topcoder.net). Es en plan juez online pero además ofrece una plataforma para competir contra otros usuarios (también se puede acceder sin competir, para practicar, por ejemplo).

Saludos


Título: Re: Mejorar programación
Publicado por: 3MP3R0R en 31 Marzo 2012, 22:07 pm
Mil gracias, tomare muy en cuenta todo esto... y ya estoy chequeando lo que me sugeriste.

;-)



Título: Re: Mejorar programación
Publicado por: 3MP3R0R en 1 Abril 2012, 01:03 am
estuve toda la tarde en projecteuler.net.... muy buena pagina.... una vez mas mil gracias... y me encancantaría si alguien mas pudiese aportar.

 ;D


Título: Re: Mejorar programación
Publicado por: Xandrete en 1 Abril 2012, 10:53 am
Aquí tienes un par de sitios más que pueden interesarte

http://acm.timus.ru/ (http://acm.timus.ru/)
http://www.jutge.org (http://www.jutge.org)
http://www.spoj.pl (http://www.spoj.pl)
http://cm.baylor.edu/welcome.icpc (http://cm.baylor.edu/welcome.icpc)

Si miras los enlaces externos al final de este artículo de la Wikipedia, encontrarás cosas aún más interesantes.

http://en.wikipedia.org/wiki/ACM_International_Collegiate_Programming_Contest (http://en.wikipedia.org/wiki/ACM_International_Collegiate_Programming_Contest)