![]() |
![]() |
![]() |
![]() |
![]() |
|
Problemas tipo concursoHoy a las 10:00 am comenzó el Sexto Concurso de Programación de la UAM. http://ce.azc.uam.mx/profesores/franz/acm/ En particular, puedes descargar el examen de la dirección http://ce.azc.uam.mx/profesores/franz/acm/uama2009a.pdf El examen lo puedes resolver en cualquier lugar que tú decidas y debes enviarlo a la dirección de correo electrónico que aparece en el texto No olvides entregar a más tardar el 6 de octubre la forma de inscripción que aparece aquí http://ce.azc.uam.mx/profesores/franz/acm/forma2009.pdf El contacto es en UAM-Azcapotzalco con Francisco Zaragoza: franz@correo.azc.uam.mx Como parte de la celebración de los “50 Años de la Computación en México” y de los “25 Años de la Computación en el CINVESTAV-IPN”, el Departamento de Computación del CINVESTAV-IPN convoca a todos los estudiantes de Maestría de instituciones públicas y privadas del país a participar en su “Primer Concurso de Programación 2008”. El concurso se organizará por equipos de 2 estudiantes de maestría (credencial o comprobante de estudios requerido). Fechas: 3 - 5 de septiembre de 2008 - miércoles 3: bienvenida y fase de entrenamiento - jueves 4: concurso - viernes 5: entrega de premios en la ceremonia de clausura Se otorgarán premios muy atractivos a los tres primeros lugares y una constancia de participación a todos los concursantes. Para más información, consulte la página Web del concurso: http://delta.cs.cinvestav.mx/~decoucha/Concurso2008.html El proceso de registro para participar en el Google Code Jam 2008 ¡a comenzado!. ¿Qué es el Google Code Jam?
En ediciones anteriores, los lenguajes de programación permitidos eran sólo C++, Java y Python; sin embargo este año esta restricción ha sido eliminada y ahora puedes participar usando cualquier lenguaje, herramienta de desarrollo o editor de texto, según lo indicado en las reglas del concurso:
Así que, si eres bueno en Mathematica, Matlab o inclusive programando macros en Excel, puedes participar. Las bases del concurso son sencillas y los premios varían desde US$250 , hasta los US$10,000. Así que no esperes más y regístrate. Para mayor información, visita los siguientes enlaces: Mathematika 08' es un concurso con reglas muy similares a las del CodeCraft '08 que pretende ser un vínculo entre las matemáticas y la programación. Se llevará a cabo el domingo 4 de Febrero de 2:30 a 12:30, hora de la ciudad de México. Tendrá una duración de 10 horas, las soluciones constarán de un número entero o un número en punto flotante y como en la mayoría de los concursos en línea los problemas serán evaluados por un juez automático. Puede participar cualquier persona que cumpla con los siguientes criterios: ... [Leer más...]
Saúl | General, Java, Problemas tipo concurso | Sábado 26 Enero 2008 4:55pm
| Comentar acerca de esto
CodeCraft es una competencia de programación en línea que se lleva a cabo cada año, es organizada por los alumnos del International Institute of Information Technology de la India como parte del TechFest, este año se celebrará el domingo 27 de Enero a las 9:00 hrs., hora de México. Los métodos de evaluación de los problemas son similares a los utilizados en el ACM-ICPC. Los lenguajes permitidos son C, C++ y Java, el concurso es en equipos y está abierto a cualquier persona que quiera participar en él, siempre y cuando se cumplan algunas restricciones como son:
Para consultar la descripción original del concurso que contiene el total de reglas y restricciones, puedes visitar la página oficial. En el sitio se puede ver que ya hay algunos equipos mexicanos registrados, inclusive uno de la UAM Unidad Azcapotzalco, espero que alguien se anime y se registre por parte de nuestra Unidad. Al primer compañero que envíe un correo-e a ceuami[at]gmail[dot]com, se hará acreedor a un CD de Ubuntu 7.10 (Gusty Gibbon) de los que envía Canonical, la empresa patrocinadora de Ubuntu, hasta la puerta de tu casa. ![]() Antes de enviarnos un mensaje, por favor no olvides programar y adjuntar el código fuente del programa #100 (The 3n+1 problem) de la ACM. Felices teclazos. Para todos aquellos compañeros que, como yo, son amantes de la programación, CEUAMI pone a prueba su habilidad tanto en diseño como en implementación de algoritmos y lanza como reto el resolver un problema extraído del extenso acervo de problemas del juez en línea del ACM-ICPC. Descripción del reto:
Hoy empezó el concurso de programación rumbo al ACM ICPC, el examen lo pueden bajar del siguiente enlace: http://ce.azc.uam.mx/profesores/franz/acm/uama2007a.pdf La complejidad puede cubrirse con sólo los temas vistos en UEAs como Introducción a la Programación y Programación Avanzada. Inténtelo, sólo son cinco problemas, tienen hasta el próximo lunes a las 15 hrs. para mandar sus respuestas al correo electrónico uam07acm@gmail.com, avisen a sus compañeros, es un buen reto personal.
oislas | Convocatorias, Retos, Problemas tipo concurso | Jueves 11 Octubre 2007 1:40pm
| 3 comentarios
El ACM-ICPC es un concurso de programación de nivel mundial organizado por la Association for Computing Machinery, ACM por sus siglas en inglés y patrocinado por IBM. En este concurso participan alumnos de educación superior que, agrupados en equipos de tres personas, asisten en representación de su escuela al concurso regional y los ganadores de tal etapa obtienen el derecho de participar en el concurso mundial a celebrárse en esta ocasión en la Universidad de Alberta en Banff Springs, Alberta, Canadá. El concurso consiste en resolver un conjunto de problemas (alrededor de 6 ó 7) respetando las restricciones que la competencia impone, como pueden ser exceso de tiempo de ejecución o exceso de memoria permitida por mencionar algunas. ... [Leer más...]
Saúl | Problemas tipo concurso | Lunes 01 Octubre 2007 2:29pm
| Comentar acerca de esto
Dándole continuidad al curso de TSCC realizado el trimestre pasado, se invita a todos aquellos alumnos interesados a que asistan al taller de programación organizado por los profesores Miguel Anguel Pizaña López, Elizabeth Pérez Cortés y Manuel Aguilar Cornejo todos los miércoles de 11:00 a 12:30 hrs. en laboratorio AT-219. El principal objetivo de este taller es preparar buenos equipos que representen a la escuela en el concurso de programación ACM-ICPC, en las etapas local, que se llevará a cabo el mes de Octubre, y regional, a celebrarse en el mes de Noviembre, compitiendo primeramente sólo con alumnos de la UAM, y una tras una selección, participar en la etapa regional de México y Centroamérica; los temas que se tratarán este trimestre son:
Si no estás interesado en participar en el concurso, este taller es una buena opción para poner a prueba tus habilidades como programador, o simplemente aprovechar el apoyo que nos dan los profesores antes mencionados que están en toda la disposición de brindar su ayuda. Para más información enviar un correo a cbi203323679@titlani.uam.mx o visitar el aula virtual del grupo: Continuando con la publicación de los problemas tipo concurso, se presenta este reto que es una derivación de uno de los programas realizados en clase. Dados los números enteros: 10 777 12548 25468978 hacer un programa que despliegue en pantalla el menor número entero n, tal que menos de la mitad de los dígitos de 2^n son iguales a los dígitos del número de entrada. Ejemplo de entrada: 1 Ejemplo de salida: ... [Leer más...] Continuando con la publicación de los problemas hechos en la UEA Temas Selectos de las Ciencias de la Computación, se presenta la traducción hecha por la Profesora Elizabeth del problema Stacks of Flapjacks. Pilas de hotcakes Cocinar una pila perfecta de hotcakes es una tarea complicada porque no importa cuanto se esfuerce Ud., los hotcakes no salen todos con el mismo diámetro. Sin embargo, por cuestión de presentación, siempre es posible ordenar la pila de acuerdo al diámetro de los hotcakes de manera tal que un hotcake tenga debajo sólo hotcakes más pequeños que él, es decir, de menor diámetro. ... [Leer más...]
Saúl | Problemas tipo concurso | Martes 27 Febrero 2007 1:13am
| Comentar acerca de esto
El segundo problema que se presentó en la UEA TSCC es el siguiente: Escribir un programa que genere todas las posibles palabras de un conjunto dado de letras. Ejemplo: Dado el conjunto de letras "abc", el programa debe generar todas las diferentes palabras de tres letras, dar como salida "abc", "acb", "bac", "bca", "cab" y "cba". En la palabra tomada del archivo de entrada, algunas letras pueden aparecer más de una vez. Para una palabra dada, el programa no debe producir la misma palabra más de una vez, y las palabras deber ser dadas en orden alfabético ascendente (lexicográfico). ... [Leer más...]
Saúl | Problemas tipo concurso | Martes 30 Enero 2007 5:55pm
| 1 comentarios
Para todas aquellas personas que estaban interesadas en tomar la UEA Temas Selectos de las Ciencias de la Computación y ya sea por el horario, la seriación o alguna otra razón no se inscribieron, a través de este medio se pretende publicar los problemas que vayan dejando los profesores, para que puedan intentar resolverlos. Si deseas que tu solución se publique manda tu código fuente a la dirección ceuami@gmail.com, con el asunto: TSCC: Nombre_del_problema, adjuntando el archivo nombre_problema.extension y se irán agregando en el orden en que sean recibidos. Los lenguajes permitidos son C, C++ y Java, sólo se pueden usar bibliotecas estándar. Pueden consultar las librerías y funciones estándar de C en la página C con clase. La traducción del primer problema del curso se presenta a continuación... [Leer más...]
Saúl | Problemas tipo concurso | Martes 30 Enero 2007 2:04pm
| Comentar acerca de esto
Comentarios Recientes
|
Búsqueda![]() Conversaciónmichael: JS, en efecto, yo saqué al tema a la familia Toledo, y ya recordé querías poner tus chips en cajas de zucaritas hahaha
js: La idea de los chips era vender Zylog-z80s en bolsitas tipo papas sabritas. La familia Toledo nunca fue mencionada por mi parte (ideas de Mr. M). Otra idea era inventar y vender lambda-cola (puramente funcional); Oscar proponía cervezas en botellas tipo matraz Erlenmeyer. A chambearle y a lo mejor el ThinkGeek mexicano sale de Ceuami, sirve que apoya al presupuesto.
michael: una vez bromeando con JS, que andaba pensando en hacer unos chips o algo así, le dije que le iba a bajar el changarro a la familia Toledo y me contestó "aunque no lo creas"... desde ese momento le temo a JS jejejeje
michael: pues desde hace unos 6 años que sé de la existencia de esa familia y que uno de ellos ganó un concurso de porgramación ofuscada? ... pero si tienen la última tecnología, si sus computadoras prenden en 6 segundos por qué no las presumen? por qué no las muestran al público?... quién sabe qué onda con esa familia.
michael: geeking!! está genial el video que pusiste!! lo único que no me laten son los golpesitos.
alan: @js: la liga que nos sugieres es genial; gracias!
marufos: Interesantes opiniones tiene cada quién, yo en un inicio pensaba en que saul y no recuerdo el otro se sentaran a programar, en otras palabras se viera quien pateaba a quien a manera de concurso callejero. Seria bueno la implementación de ambos concursos, el que yo propongo quiza para satisfacer nuestro ego de quien realmente es mejor y el de sistemas completos seria bueno como para ofrecer un premio, del cual se requiere de patrocinio pero que al final seria un buen exhibidor de talentos.
carlos: En lugar de un concurso de programación yo propongo proyectos completos, es decir por ejemplo una pagina web con base de datos y envio de correos con su respectivo validador de correo, se haria una seleccion con las propuestas de proyectos que son los que entrarian en el concurso, los lenguajes de programación serian a elección, puede ser participación individual o en equipo, se fijaria un fecha para entrega del proyecto, los demas participantes evaluarian la funcionalidad, seguridad y demas puntos a conciderar por las reglas previstas. El ganador o ganadores obtendrian un premio. Creo que este seria algo mas enriquecedor por todo lo que involucra.
Jona: Es lo malo.
No pido un validador "Común". Un validador con envió de email de confirmación y que la url de confirmación este codificada ademas de que la url codificada tenga caducidad .Y no se vale decir que de estos ya hay muchos colgados en la red o que java ya lo hace. Si no diriamos que para que nos dejan programas de c de matrices,arboles y demas si ya hay muchos en la red. Se trata de hacer una implementación personal para analizarla. js: No pensaba decir nada, pero no puedo permitir que los lectores corran el riesgo de permanecer en un error tan horripilante. Las expresiones regulares NO son la mejor forma de validar direcciones de correo según RFC822 (clicky nicky).
gatsu: ¿un validador de email?
Eso se hace distinto según el lenguaje de programación que estemos usando. En Java hasta con una expresion regular se hace (para saber más de expresiones regulares los remito al curso de compiladores). En otros lenguajes ya hay funciones que dan esa funcionalidad. Yo propongo que se pongan problemas tipo ACM, esos si estan bien duros. jona: Pero pongan problemas reales como validadores de email, no problemas de
que si tengo un conjunto en Z y si lo componen puros números modulo 3 encuentre cuales son también congruentes con modulo 13 o cosas de esas. Papá CEUAMI dice:: Entonces, no se diga mas... ¡¡Se hará un concurso de programación!! y que gane el mejor progrUAMIto.
Ademas, creo que ayudará en mi difusión como capitulo, no lo creen hijos?? alan: Me encanta la idea de marufos: Un concurso de programación. ¿Cómo ves, papá CEUAMI? :P
humito: Saludos mis amigos. Concuerdo con _at_diacus en sus planteamientos. Tambien creo que los argumentos vertidos al inicio de la discusión y que indignaron a _at_saúl dan muestra clara de otro problema clave para explicar la situación como sociedad, esto es, la mentalidad paternalista con la que han formado a muchos individuos, la expongo. Si no es papá biologico, es papá gobierno, o papá CEUAMI (je je, es solo una alusión), o mamá UAM, de quien tengo que recibir lo que ellos ofrecen pero sin dar nada a cambio, sin embargo (el que este libre de piedras, que lance el primer pecado) al menor error estos individuos se yerguen indignados e iracundos haciendo ver los errores, pero sin proponer algo en concreto, me late que se hagan este tipo de discusiones porque son un retrato fiel, como lo comenta nuestro querido _at_diacus de la coyuntura espacio-tiempo por la que atravesamos.
Invitamos a toda la comunidad como siempre a que se acerquen y participen con el CEUAMI. :) edwmx: Mmm, creo que son buenas ideas, aunque la invitacion para apoyar a CEUAMI siempre ha estado en pie, pero quiza tener un concurso de programacion con todo lo que involucra esto: bases, reglas y por supuesto un premio por parte del capitulo, seria algo muy interesante en varios aspectos.
marufos: Esto me hace pensar en que existen cuestiones escondidas y que piden a gritos ser sacadas.
Creo que todos por aqui tenemos muchas energia y a veces no sabemos como canalizarla, y por lo tanto yo propongo los siguientes puntos: 1. Para aquellos que suelen enfrentarse a palabras tratando de mostrar que unos son mejores que los otros sería bueno un enfrentamiento directo, es decir una pelea de programación, diseño, etc, con sus respectivos líneamientos asi como su referí. Quiza algo bueno pueda surgir con esto, al menos sacar su energía. 2. Para quienes tienen propuestas sobre el contenido de la página, invitarlos a reuniones donde se puedan mostrar las innovaciones de los demás compañeros(Quizá invitarlos a administrar el sitio). Saludos!!. geeking: Clic en mi nick
edwmx: En mi opinion personal, responder a un comentario como el primero que inicio la discusion es brindarle demasiada importancia a alguien que obviamente no sabe lo que dice.
Keep alive!! |