¿Qué es?
¡Acepta el reto! es un almacén y juez en línea de problemas de programación en español que acepta soluciones en C, C++ y Java.
No es un mero listado de problemas, sino mucho más. ¡Es un corrector automático!
Si quieres poner a prueba tu habilidad programando y compararla con la de otros, ¡éste es tu sitio!
¿Por dónde empiezo?
Si no conoces este tipo de jueces, te ayudamos a resolver el primer problema para que entiendas la dinámica del uso y no cometas los errores más comunes.
Luego puedes resolver algún otro de los múltiples problemas disponibles. Si no sabes por cuál empezar, puedes recorrer las diferentes categorías o mirar el problema de la semana que te proponemos abajo. También puedes mirar lo que otros usuarios están resolviendo.
¿Aceptas el reto?
Problema de la semana
Preparando el reloj
La tradición de despedir el año comiendo 12 uvas, una por cada campanada, impone mucha presión sobre los responsables de los relojes más emblemáticos de todo el país, alrededor de los que se agolpan miles de ciudadanos para comer el postre de Nochevieja sincronizados con su tañido.
Este año se ha jubilado Ana Da Campa, la relojera del pintoresco pueblo de Ribacastaña, y te han pedido a ti que te encargues del reloj. ¡Qué responsabilidad!
Como no te fías, o más bien no entiendes, el antiguo enjendro mecánico que hay en sus entrañas, has decidido digitalizar todo el proceso, y el primer paso es saber en qué momento exacto tendrá que sonar cada campanada. Desde el Ayuntamiento te han dicho en qué instante debe empezar la primera y la última de las 12 campanadas, y tienes que calcular los momentos de inicio de las demás, sabiendo que deben ir a intervalos regulares para no despistar a los vecinos y que tu primer año como responsable sea el último.
Como confías en que el proceso sea un éxito y el reloj pase a utilizarse en otras celebraciones, quieres poder hacerlo para cualquier número de campanadas y cualquier punto de inicio y fin del día.