Desafío #1: En busca de Hacker

Nuevamente hoy estamos de estreno, en la búsqueda de un poco más de diversión decidí comenzar esta nueva sección llamado Desafíos y que consiste en dejar pequeños problemas y resolverlo a través de programación en cualquier lenguaje.

La idea no es ver quien lo resuelve primero sino intentar debatir sobre diferentes algoritmos, ver la resolución con diferentes lenguajes y por sobre toda las cosas divertirse programando.

Podemos utilizar servicios como el de pastebin.com y pastebin.ca para dejar nuestros códigos en diferentes lenguajes y así dejar las respuestas como comentarios.

Vamos con el primer desafio y resulta que una empresa está en la búsqueda de un Hacker para ofrecerle trabajo con diferentes habilidades y necesita que envíe su CV a la siguiente dirección:

43616c6c204a756c69616e206f6e2030323020373932342036363
232206f7220656d61696c206a756c69616e406c6f6e7265732e636f6d

Veamos como podemos resolver este primer desafío.

Recuerden que pueden enviarme sus desafíos y problemas a danyx@elcodigok.com.ar de esa manera lo compartimos con todos los lectores del blog los días Viernes.


Tec. Informático, Analista en Sistema y Estudiante de Ing. en computación, Emprendedor, Creador y Webmaster de LaREPAWEB, El CoDiGo K, TeknoFlash, SQLite Latino.

De momento hay 10 comentarios ¿Quieres dejar el tuyo?

  1. Información Bitacoras.com…

    Valora en Bitacoras.com: Nuevamente hoy estamos de estreno, en la búsqueda de un poco más de diversión decidí comenzar esta nueva sección llamado Desafíos y que consiste en dejar pequeños problemas y resolverlo a través de programación en cualquier l…..

  2. Francisco dice:

    Viendo que la cadena en cuestión está compuesta de caracteres hexadecimales, decidí probar suerte con la función ‘unhexlify’ de la librería ‘binascii’ de Python. unhexlify convierte data en representación hexadecimal (como en este caso) a un string. Así que hice esto:

    >>> import binascii
    >>> binascii.unhexlify(’43616c6c204a756c69616e206f6e2030323020373932342036363232206f7220656d61696c206a756c69616e406c6f6e7265732e636f6d’)
    ‘Call Julian on 020 7924 6622 or email julian@lonres.com

    Y allí está el resultado.
    Saludos!

  3. Que buena utilización del módulo binascii, la verdad no lo conocía, de todas maneras aquí les dejo mi aplicación en PHP.

    http://pastebin.com/cMg2rhup

    llegando al mismo resultado y esperando nuevas resoluciones!

  4. Excelentes respuestas. Sin embargo, me gusta más la utilización de la librería binascii de python. No envío mi algoritmo, pues sinceramente creo que ya está más que solucionado. Pero me gustaría otro reto. Saludos.

  5. Desconocido dice:

    <?
    $hex = “43616c6c204a756c69616e206f6e2030323020373932342036363
    232206f7220656d61696c206a756c69616e406c6f6e7265732e636f6d”;
    $long = strlen($hex);
    for ($a=0; $a

  6. Desconocido dice:

    for ($a=0; $a

  7. Desconocido dice:
  8. Desconocido dice:

    $hex = “43616c6c204a756c69616e206f6e2030323020373932342036363
    232206f7220656d61696c206a756c69616e406c6f6e7265732e636f6d”;
    $long = strlen($hex);
    for ($a=0; $a < $long; $a=$a+2) {
    echo chr(hexdec(substr($hex, $a, 2)));
    }
    // Call Julian on 020 7924 6622 or email julian@lonres.com

  9. @Desconocido: Sería bueno que utilices el servicio de pastebin para poder escribir completo tu código y dejarnos solo el enlace!

    Saludos

  10. [...] las respuestas del primer desafío y nuevamente renovamos la invitación para que se sumen más programadores y resuelvan estos [...]

Leave a Reply

*

web stats