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

Multiplicando mal

Después de haber aprendido a sumar y restar (¡incluso llevando!) hace un par de años, Celia no sale de su asombro con la multiplicación. Su profesor insiste en que tiene que multiplicar el primer número por cada uno de los dígitos del segundo, por separado, y luego sumar todos los resultados:

123
×  123
369
+  246 
123  
15129

"¡Pero eso es una lata!" — grita amargamente — "¡Hay que dar un montón de pasos, con lo cómodo que era sumar y restar!" Demostrando la rebeldía que tanto temen sus padres cuando piensan en la futura adolescencia, ha decidido que prefiere el método "tradicional" de hacer las cuentas, y multiplica como si estuviera sumando, utilizando de manera independiente los números de las columnas.

123
×  123
149

Por más que la dicen que así no se hace y que los resultados están mal, prefiere ignorar las críticas y asegura que su método es mucho más rápido y práctico. No obstante, secretamente, reconoce que a veces le dan resultados un poco raros con los ceros de la izquierda, cuando los números tienen diferente longitud.