Ir al contenido (saltar navegación)

¿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

La batalla por la Tierra Media

La batalla por la Tierra Media se acerca. Lo siento en el agua. Lo siento en la tierra. Lo huelo en el aire.

Para intentar defendernos ante la batalla inminente, Frodo, Merry, Pippin, Gandalf, Aragorn y todos los demás nos vamos a retirar a un campo de entrenamiento durante unas pocas semanas. El entrenamiento será duro, porque son muchas las criaturas a las que nos enfrentaremos.

Para tener alguna posibilidad de éxito, cada uno nos especializaremos en combatir contra un único tipo de critaura. Al entrenarnos en exclusividad esperamos salir victoriosos en todos los combates cuerpo a cuerpo que tengamos con sus individuos.

Ahora tenemos que decidir el tipo de criatura para el que nos entrenaremos cada uno. Para eso sabemos de cuántos especímenes de cada tipo dispone el enemigo y queremos hacer la asignación de forma que se minimice el número de individuos contra los que tendremos que luchar cada uno de nosotros.