Si quieres pasar un buen rato al tiempo que pones a prueba tu nivel de «geekismo«, echa un vistazo a The Toughest Developer Puzzle Ever, un reto con 30 niveles de lo más entretenidos, que, a pesar de su nombre, no es extremadamente díficil, ni es exclusivo para desarrolladores.
Alguna ayudita para el 19?
No tengo ni idea de como calcular el 21…
Por ahí arriba DrLecter ya pegó el programa que estaba intentando utilizar, y también cómo lo tuvo que modificar.
El primer número es el 1, porque tanto en su representación en binario como en hexadecimal sólo hay un 1 en el dígito más a la izquierda. Lo mismo pasa con el 16, que es el segundo: 10000 en binario y 10 en hexadecimal. Busca los otros 2 😉
Alguna pista para el 19? Jajaja no me lo digas directamente!
Es LOLCODE, un lenguaje de programación de los llamados esotéricos.
te dije q no me dijeras directamente, pero bueno jajaja
No, no, esa no es la respuesta. Digo que ese texto inentiligible es un programa en ese lenguaje de programación. 😛
Si, ya averigue y consegui la respuesta! Gracias!
creo q vas a batir records de comentarios en este post!
La entrada que más comentarios tiene anda por los 2000 y pico, asi que todavía está un poco lejos 😛
Bueno, no veo nada para el 27. A caminar y comer algo, se agradecerán sugerencias al volver ^^
¿No te parece un poco forzado que la primera palabra de la última frase sea xylophone? De hecho en general todo el texto tiene aspecto de ser poco natural…
O_O Leo en portada: «2 comentarios». Recargo, y me encuentro con 115.
Ya cheque ese codigo desde ayer en el 24, pero me dice que la pagina no existe, que estoy olvidando??.
Gracias
Lee bien la página de error 😛
en la 22, porq demonios no es 3424?
q se supone q tengo q leer en la pagina de error?
por donde van los tiros en la 24? porq de verdad ni idea
has podido con la 24?
Lee bien acerda de los constructores y que pasa cuando los heredas
vaya no sabia eso de los constructores heredados, siempre se aprende algo nuevo!
ups, estoi atascado el 11, se que hay q poner la direccion http://www.codinggeekette.com/tdpe/mybff.aspx?user=firstword&pw=secondword
pero nose q cual fistword y secondword, no se que tiene que ver lo de los cheerios
Abre el codigo fuente, investiga ese manifiesto
vale me trage el principio, agile manifesto xD
Que error tengo q leer en la 24?
Ok, alguien q me ayude con la 24, ya me estoy volviendo loco
sigo atorado en la 24/25, no hallo un error en la url >_<
Yo tambien estoy ahi, empiezo a creer q la cosa no va por el URL, o puede q me equivoque!
En el 24, leed detenidamente la parte de la traza del error.
Ya lo he leido miles de veces y nada!
Mira el código fuente, en un comentario al final con la traza del error, es decir, con el nombre de la supuesta excepción y dónde se originó. Concretamente a partir de «ThisIsAFakeErrorPage» 😛
Ok, sigo sin verlo!!!! Por favor ayudenme!!! Cual codigo fuente es el q debo ver, porq el q miro no dice por ningun lado ThisIsAFakeErrorPage!
ok, ya lo vi jeje
lol, ya lo encontré!!
un gran d’oh!!
Muy util: http://www.disfrutalasmatematicas.com/numeros/binario-decimal-hexadecimal-conversor.html
SPOILER – NIVEL 21
Despues de darle vueltas me di cuenta de que era:
16⁰ -> 1
16¹ -> 16
16² -> 256
16³ -> 4096
Por lo que el codigo es:
1162564096
Atascado en el 22!!
Como no tengo ni idea de java, lo he copiado todo a un archivo. Os lo pongo por si os sirve:
class Program
{
static void Main(string[] args)
{
var iceCream1 = new VanillaIceCream(«3»);
iceCream.Lick();
var iceCream2 = new VanillaIceCream();
iceCream2.Lick();
}
}
public class IceCream
{
public IceCream() { Console.Write(«1»); }
public.void Lick() { Console.Write(«2»); }
}
public class VanillaIceCream : IceCream
{
public VanillaIceCream() { Console.Write(«2»); }
public VanillaIceCream(string type) { Console.Write(type); }
Lo he nombrado como «22» y al ejecutar el comando «java 22» me sale este mensaje:
Exception in thread «main» java.lang.NoClassDefFoundError: 22
Caused by: java.lang.ClassNotFoundException: 22
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
Could not find the main class: 22. Program will exit.
¿Alguna idea?
Gracias
No es Java. Es C Sharp.
Alguna pista para el 27???
¿Has visto lo que le dije a DrLecter más arriba?
Si, pero lo del xylophone no le veo mucho sentido, me imagino q tu ya lo resolviste todo no?
@ChineseGeek tienes que leer en orden, pero no en el orden normal…
Lo dejé en el 30 + 1 😛
Como se lee en orden «anormal»? Jeje
Como el chino 🙄
Que ladilla, lo he leido de atras para adelante, por columnas, palabras de por medio, y nada… Jeje y eso q no me gusta leer!
Venga, otra pista. La palabra xylophone está donde está porque el tipo necesitaba una palabra que comenzara con x para la extensión del documento de la próxima URL, aspx.
Fíjate también en ese punto tan raro que está sólo en una fila por alguna extraña razón.
Y otra pista? Consegui .aspx con lo q me dijiste, pero si sigo el mismo patron de busqueda no llego a nada coherente!
Pues sólo tienes que seguir el mismo método y sustituir la última parte de la URL de la página correspondiente al nivel 27 (no al texto) por ese texto.
Si sigo el mismo metodo llego a: hs cphhybin.aspx.
Si lo sustituyo en el URL no sirve! Corrigeme si estoy equivocado
Lo logré!! ^_^
Gracias Zootropo por hallarnos tan buen entretenimiento!
Como pasaste el 27? Ya estoy jalandome los pelos y no lo hallo!
Hola, podrias dar una pista para obtener el correo?
Voy por el 13, ya he tenido bastante por hoy… mañana lo sigo 😛
Hola, alguna ayuda para el 29??
Cual comando??.
Saludos
Como pasaste el 27?
Alguna pista para el 28???
Fíjate en cómo se llama el documento y en el título del documento.
Quien se supone q es Vladimir? Putin, el ruso?
Vladimir Levenshtein
El comando está en la imagen… Y te está pidiendo 4 números de 0 a 255…
Lee la primera columna de letras hacia abajo, salteadas.
Comenzando por la L? Los espacios en blanco los tomo en cuenta?
¿Me podeis decir la solución del 22?
No tengo ni idea y me gustaria seguir…
Muchas gracias
¿La solución directamente? Es 134124, porque al crear el objeto además de ejecutarse el código del constructor del objeto se ejecuta antes el del constructor del padre.
Muchas gracias zootropo
De programacion no tengo ni idea, solo lo básico, básico de python que estoy aprendiendo con tu libro.
el 12 que secuencia dice, ya le puse nombre del monumento de londres intercambie el numero con el nombre y nada , una pista
Tienes que usar el nombre de una sucesión ideada por… Leonardo de Pisa.
SPOILER
fibonacci
La verdad es que no se por que es así. Lo resolví porque al ver el numero de escalones (311) me recordó a la sucesión de Fibonacci.
¿En el 23 que es lo que tengo que hacer?
Son las tres leyes de la robotica de Asimov, donde se destacan las palabras daño, obedecer y protección.
Estoy perdido y no se por donde cogerlo.
Lee el contenido del atributo title de las palabras que están en negrita.
Jeje, no me habia dado cuenta!
Yo sigo sin pillar el 16 todos los demas los hice solo quizas con un poco de google pero el 16 se me atraganta
¿Cual es el 16?
wola … me atore en la 17 mmm y encontre esto en la wikipedia ….. «Burks, Arthur W. and Alice R. Burks, The ENIAC: The First General-Purpose Electronic Computer (in Annals of the History of Computing, Vol. 3 (No. 4), 1981, pp. 310-389; commentary pp. 389-399»
segun io es
eniac
1981
alguien me puede dar una pista sobre donde esta mi error ???
Ese es el nombre pero el año esta mal. Creo que ese es el año de publicación de un libro.
Busca en la wikipedia, incluso en español. Pone el año en el que fue presentado, pero se terminó un año antes.
Espero que te sirva de ayuda.
Por cierto, me he pasado el 24 y me sale una url para ir al 25, pero cuando la abro me sale un mensaje de error:
Server Error in ‘/TDPE’ Application.
The resource cannot be found.
Description: HTTP 404. The resource you are looking for (or one of its dependencies) might have been removed, had its name changed, or is temporarily unavailable, but it’s more likely you’re being fooled. Please review the following URL and make sure that it is spelled correctly.
Requested URL: /tdpe/*******.aspx (para que no hagais trampas XD)
Brrr el 30 me tiene loco!
Alguna pista para el 30?
Alguna pista para el 29?
Alguna pista para el 30?
if you throw a pi at the wall, does it break into chunks of two???
En el 30 lo dejé yo 😛 Probé con el cifrado César y Vigenere, luego ya me aburrí…
No puede ser q te hayas rendido en el ultimo! Vamos a tratar de resolverlo, te juro q si no lo hago no voy a estar tranquilo por el resto de mi vida, tanto nadar para morir en la orilla???
Hay que intentar entender lo que quiere decir la misteriosa frase:
«if you throw a pi at the wall, does it break into chunks of two?»
:\
tu ya la entendiste?
Ayuda!!!
Me pase el 24 y me apareció un enlacel al 25, pero me sale un mensaje de error:
Server Error in ‘/TDPE’ Application.
The resource cannot be found.
Description: HTTP 404. The resource you are looking for (or one of its dependencies) might have been removed, had its name changed, or is temporarily unavailable, but it’s more likely you’re being fooled. Please review the following URL and make sure that it is spelled correctly.
Requested URL: /tdpe/level25.aspx
Version Information: Microsoft .NET Framework Version:2.0.50727.3082; ASP.NET Version:2.0.50727.3082
¿Es un error real o forma parte del nivel?
No es un error real. Ya se ha comentado un poco más arriba 😉
Me acabo de dar cuenta de que «but it’s more likely you’re being fooled» no aparece en las páginas de error «reales».
Cierto, ya estoy en el 26!
¿Alguna pista para el 26?
No hay nada raro en el codigo fuente…
Fíjate en el texto de la imagen y busca dobles sentidos.
«Te hice una galleta… pero me la comí»
«Bueno, no me la comí. La escribí.»
Piensa en cookies…
Ya, probé a borrar las cookies pero nada.
Conseguido el 30!
Antes de nada, muchas gracias por las pistas (que no soluciones) que habéis estado dando por aquí. Sin ello no hubiese podido llegar al final (bueno, a lo mejor sí pero hubiese tardado una eternidad y me habría desesperado o aburrido, quién sabe).
Ahora, unas pistas del 30 para quien lo quiera. VOY A DAR VARIAS PISTAS «INDEPENDIENTES» EN ESTE MENSAJE. IGUAL PREFIERES LEER SOLO LA PRIMERA (O UN PAR DE ELLAS), SEGUIR INTENTANDO, Y EN EL CASO DE QUE NO LO CONSIGAS LEER LA SIGUIENTE, ETC.)
Pista 1.- Olvidaos de métodos raros de cifrado. La solución es ingeniosa pero no difícil (como en los juegos anteriores).
Pista 2.- La pista que dan ellos habla del número Pi (lo primero de todo, tenlo a mano con unos cuantos decimales). Para aclararla un poco, la voy a expresar con otras palabras en castellano: El número Pi lo puedes romper en PAREJAS de números.
*****
Te recomiendo que dejes de leer este mensaje y con lo anterior sigas intentando. Si no lo consigues, sigue con las siguientes pistas.
*****
Pista 3.- Cuántas letras hay en el bloque que dan?
Pista 4.- Leemos de izquierda a derecha y de arriba a abajo. A la hora de contar empezamos desde el número 1. Así que nadie empiece a intentar órdenes raros!
*****
Te recomiendo de nuevo que sigas intentándolo sin leer el resto de pistas… Ánimo!
*****
Pista 5.- Qué dos símbolos desentonan entre tanta letra? Curioso… son justo los que siempre están en una dirección de email!
Pista 6, la definitiva.- En qué posición está la arroba y el punto (ten en cuenta la pista 4 para contar). Échale un ojo a las cifras de Pi. Ohh!!
¿Te puedes creer que lo había pensado y ni probé porque iban a salir números grandes? 😆
Pues nada, desafío terminado 🙂
🙂 Si te contase las soluciones rebuscadas que he intentado encontrar para algunas de las pruebas… Y luego, viendo las pistas aquí, resulta que era mucho más sencillo de lo que pensaba 😀
Terminado tambien!!! Ya habia descargado una herramienta de criptografia y todo jajaja!!!
Jooooooooder, menos mal!
Gracias Zeta!
Estaba haciando locuras con el numero PI xDDD
;D ayer lo dejé porque nomás no podía
había intentado algo remotamente cercano pero nada,
gracias a todos por las pistas! *-*
Estoy en el de enviar el mail, pero cuando envio un mail a la direccion que obtengo, la respuesta es: «DNS Error: Domain name not found».
Tome esta primer parte de PI:
3,1 41 59 26 53 58 97 93 23 84 62 64 33 83
Alguna pista?
🙁
O por dios aun no lo termino y eso que me he ayudado de los comentarios xD
Alguna idea con la 14??
¿Cual es la 14?
¿Me podeis dar alguna pista con el 26 (el del gato?
He probado a limpiar las cookies pero nada…
Limpiarlas no, hombre. Echales un vistazo. En Firefox 3.5, por ejemplo, las tienes en Herramientas -> Opciones -> Privacidad -> Eliminar cookies de forma individual, y ahí buscas las cookies que ha creado en tu PC el sitio en el que estás.
¿Alguien me ayuda con el 16?(el de las variables de php). Ya había preguntado Javi por ahí arriba pero no entiendo que tengo que poner. He buscado en google, la web de php… y lo que pone no me funciona.
PD: Sólo quiero pistas, no respuestas.
¿Cómo obtendrías ‘información’ sobre tu servidor php?
ah, gracias. Ya pasé el nivel.
Alguna pista para el 29??
Cual es el 29?
Pingback: Puzzle Geek: The Toughest Developer Puzzle Ever
El del ping pong.
El comando esta en la imagen. ping pong.com
Cierto, gracias, en el 30, segun intente y obtuve esto:
esta bien??
Te fallan 2 letras, te debes haber equivocado al contar. También te faltan 4 al final.
Te edito para no hacer spoiler a los demás 😉
He terminado el 30!!!
¿Pero como se que la dirección que he obtenido es la correcta? ¿Hay que mandar algún mail?
Mandas el email, y si te responde, es que estaba bien 😛 Entonces añaden tu nombre a la página inicial 🙂
Plis… estoy en el 24. Me he leído las pistas de arriba, ¡pero es que ni me sale el mensaje de error ese, ni veo trazas de error ni nada! Sólo me sale la ventanita de javascript con «that is not the correct answer». Lo curioso es que dicha ventanita no me sale si abro la página con IE8.
A mí me funciona perfectamente en Firefox 3.5. ¿De dónde has sacado la respuesta? ¿Del script en Javascript? ¿Y no te sale la URL en verde debajo del botón de enviar?
He estado mirando el copy/paste de un comentario más arriba, no lo he conseguido sacar yo mismo 🙁 He mirado el código pero el único javascript que veo es el de traceo del pie de página
P.D. Estaba mirando las fotos en HD del emulador de Wii y se me caía la baba
En el head tienes un script level24.js que tiene la respuesta. Abajo del todo tienes un script secret.js que tiene la URL de la siguiente página directamente.
Ok, gracias, ya lo he visto.
Y en el 25 también he visto la URL escrita en texto, pero al cargarla me sale el error de ASP (sin el fake, claro), no una imagen como se ha comentado antes, así que vuelvo a estar atascado.
¡Esto es un tormento! Menos mal que no estoy en el curro si no…
Entonces es que lo has escrito mal. ¿Puede ser que se te haya colado un slash o el dot y lo hayas puesto como parte de la URL?
¿No es xxx?
@Litbea el 26 no lo pongas como número, pon TwentySix directamente.
Te lo edito para que la gente no salte directamente a ese nivel :p
joooooooooooddddddddddddeeeeeeeeeerrrrrrrrrr… con letra……….
Estoy en el 30 y conseguí descifrarlo, pero lo que me aparece detrás del @ es demasiado…raro(y no quiero enviar algo a esa página por error). ¿Alguien que lo haya hecho sabe si es correcto?
Bueno, ahora el pingpong: he visto que el formulario nombra los cuadros como «bytex» así que ya pillo lo que comentaste anteriormente de entre 0 y 255. Si tomo la respuesta como «ping pong . com» lo que he encontrado en http://www.asciitable.com/ es el equivalente a los carateres «| | . » que me recuerdan el juego original, dos tristes palitos y un punto de modo que pondría «179 179 249». ¿Pero el «com» como lo representaría?
Es más facil de lo que piensas.
Una pista:
*Fíjate en el título de la página y vete a http://es.wikipedia.org/wiki/Ping
Dios mío. Es que es la leche, de verdad. Cuando uno acierta la respuesta todo se vuelve evidente.
Una pregunta para Zootropo: ¿llegaste tu solito hasta la 30? Mis más sentidas enhorabuenas si fue así. Yo he tenido que buscar ayuda para al menos la mitad de los niveles :’-(
De hecho aún estoy con el email cifrado…
Pues sí, hasta el 30 sin mayores complicaciones. La que más me costó fue la del lenguaje calculadora, porque no tenía una a mano y me empeñaba en usar el 6 como G y el 1 como L, y la de los «números redondos», en el que tuve que escribir un pequeño script en Python para sacarlos.
Quiza esté la solución más arriba pero no la he visto. Estoy en el 24 el que pone
Type in the correct answer and click submit.
He estado media hora revisando el codigo fuente y nada no hay manera. Aalguna pista?
Ya está joder conel maldito javascript s es que al final tendré que aprenderlo…
No se que pasa con la 16, supuestamente es echo $_SERVER[‘SERVER_NAME’];
Pero no me resulta con ese
No, no es eso. Es una función que se usa para mostrar distinta información sobre nuestra instalación de PHP.
Que genial el desafío!! perdí toda una tarde «trabajo» xD pero valió la pena, el que más me complicó fue el último!!!
Y debo agradecer y felicitar a @Zeta ;).
Saludos.-
Pues sí, que esa era complicada 🙂