¿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
¿Es múltiplo de 3?
La semana pasada, Andrea explicó a sus pequeños alumnos la prueba de divisibilidad por 3. "Un número es divisible por 3 — les contó — si la suma de sus dígitos lo es".
Para que la practicaran, decidió ponerles ejercicios. Pero, en un dudoso alarde de astucia, en lugar de ponerles muchos números largos, por acortar, les planteó un enunciado extraño. Cada ejercicio era un valor n con el que formar un gran número a partir de la concatenación de todos los números entre 1 y n. Por ejemplo, para n = 2, el número generado era el 12, para n = 6 el 123.456, y para n = 13 el gigantesco 12.345.678.910.111.213. Lo que Andrea pedía a sus chicos era que le dijeran si el número construído así era o no divisible por 3.
Esto le permitió poner ejercicios de enunciado corto, pero de solución larga. El problema llega ahora, que toca corregirlos.