SolveIt / Level 3 / EE32 / WriteUp

Nota: Este WriteUp ha sido desarrollado por Owen, del equipo basados. ¡Muchas gracias por la colaboración! (y si alguien más quiere participar, será bienvenido 🙂

Este tercer nivel, aunque era relativamente sencillo, quizá más que el anterior, no lo han resuelto tantos equipos.

El enunciado parece ser un acertijo

“1111111111111111111 tres primos son y juntos les gusta ir”.

La primera pregunta que nos hicimos: ¿este número, interpretado como decimal, es primo? Sí, lo es.

La segunda: ¿este número, interpretado como binario, es también primo? Si lo pasamos de binario a decimal, obtenemos 524287, que también es primo.

Tenemos dos primos, nos falta el tercero. Si contamos el número de unos, observamos que son 19, así que parece que lo tenemos.

Recapitulando, tenemos 3 primos:

  • 1111111111111111111
  • 524287
  • 19

También sabemos que les gusta ir juntos, pero no sabemos en qué orden. Podemos ir problando, aunque, por ser ordenados, podría tener sentido que fueran de menor a mayor, tal que así:

195242871111111111111111111

Ahí está la respuesta que buscábamos; los tres primos, juntos, en familia.

SolveIt / Level 1 / EE32

Sólo 8 equipos consiguieron superar este nivel

Vamos a hacer un paréntesis en el HackIt para hablar un poco sobre el primer nivel del SolveIt. En el equipo diariolinux solemos centrar nuestros esfuerzos únicamente en el HackIt, pero entre prueba y prueba, curioseamos el SolveIt. Pero este año, la primera prueba nos volvió locos, no entendíamos qué había que hacer.

Pero mira… bastaba con buscar en Google las dos primeras filas de ese cuadrado de letras. Y salía como primer resultado:

Vaya, ese cuadrado de letras nos suena, ¿verdad?

El sumatorio de los cubos de los números que van de 1 a n es igual al sumatorio de 1 a n al cuadrado.

Así que la solución era 243540508935111696.

Ahora que conocemos la solución al level, ¿era difícil? Sinceramente, no. Fallamos en algo básico: siempre, siempre, siempre, consultar con Google cualquier texto que aparezca en la prueba. No lo hicimos y pagamos las consecuencias.