Real Pesky Numbers (RPN), así se subtitula el reto 8. La noche del sábado conseguimos terminar esta prueba – la imagen de la izquierda, con parte de la solución, es una foto realizada ese mismo día – tras varias horas intentando descifrar cómo demonios funcionaba la aplicación que escondía el mensaje…. o más bien, cómo funcionaba el intérprete RPN proporcionado ante este galimatías de código que lo acompaña:
"your password here" 0Oo.oO0_ _ir]2;l[l6UmIvz3]S 0ask ¿? -1neg [ 1 + @@ @ .] @@ }:-( 17k + [ @@ @ ¿? + 2 / .¿? 1 - @@ @ .] ¿? _d 0.6990432739 + - =>> 1zero 0one =>o) :> 17 - =>>> 1the 0p0pE 0g0ne 12crAzy 9 _fmnqV [ @@ =><= 1 + # :<= ] =>o) :>> 0 .;) [ ;) @ sin 10 ;) 7con + ** @@ 1ocho % - @@ +>gen neg :gen 79O % 48$ + ;) }:-( 1Oo. ++ @ - =>asin 1one 0zero @@ 14five 11two _ebC [ @@ =><) 1infinity - # :<) ] =>o) :asin ;) 1zero + .;) ;) 17l - .] 0zero @@ 15RPN 12skill _vjikT [ @@ =>oP 2NaN - # :oP ] :o) |
El intérprete en cuestión estaba alojado en una aplicación para MacOSX (archivo .dmg). Suerte que este año llevamos uno 😉 Para el lector que no disponga del sistema de la manzana, el autor del reto ( thEpOpE , gracias!) nos ha proporcionado el mismo intérprete RPN compilado para Linux. ¿Te atreves a deshacer el ovillo del código anterior?