Underc0de

[In]Seguridad Informática => Wargames y retos => Mensaje iniciado por: ANTRAX en Noviembre 08, 2014, 09:10:40 PM

Título: Underc0de Weekend #3
Publicado por: ANTRAX en Noviembre 08, 2014, 09:10:40 PM
(http://www.webirix.com/wp-content/uploads/2014/05/que-es-programacion-por-que-debemos-aprender.jpg)

Hola a todos!!!
Ya se encuentra disponible el Underc0de Weekend de esta semana!!

Tipo de reto: Programacion

Crear una funcion que calcule los primeros X numeros de la secuencia de Fibonacci y los devuelva como un array (Teniendo de base estatica el los numeros [1,1], por lo tanto no se pediran menos de 2 numeros) el codigo mas veloz ganara... Pero este reto tendra un poco de color...
Todos los codigos seran traducidos a python 2.7 el algoritmo usado no podra ser igual al de otro codigo entregado, por ejemplo si uso:

Código (text) [Seleccionar]
n=100
fibo=[1,1]
for x in range(n-3):
fibo.append(fibo[x]+fibo[x+1])
print fibo


Es muy probable que otro lo haga asi... sean originales!

Enviar las soluciones a 79137913

El reto vale 2pts

JUGAR (http://underc0de.org/underweekend.php)
Título: Re:Underc0de Weekend #3
Publicado por: Y3K en Noviembre 09, 2014, 12:42:55 PM
Éste reto se ve bien, pero tengo una duda sobre "traducir" el código a Python 2.7

¿Que pasaría si por la razón que fuera se usara un método o librería que exista exclusivamente en otro lenguaje? ¿No tendrías que igualmente "implementar" ese método en Python? Si así fuera entonces el código ya no sería el que se te entregó :P
Título: Re:Underc0de Weekend #3
Publicado por: DeBobiPro en Noviembre 09, 2014, 02:34:30 PM
como cual método o librería?

la idea es crear el código no usar una función existente.
Título: Re:Underc0de Weekend #3
Publicado por: Muppet en Noviembre 10, 2014, 05:53:05 AM
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
como cual método o librería?

la idea es crear el código no usar una función existente.
Mira te dejo mudo... Si alguien lo resuelve en c usando punteros, no se puede replicar en ningun otro lenguaje (salvo c++ o D) ya q no existen los punteros fuera de la familia directa de c
Título: Re:Underc0de Weekend #3
Publicado por: DeBobiPro en Noviembre 10, 2014, 08:03:40 AM
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
como cual método o librería?

la idea es crear el código no usar una función existente.
Mira te dejo mudo... Si alguien lo resuelve en c usando punteros, no se puede replicar en ningun otro lenguaje (salvo c++ o D) ya q no existen los punteros fuera de la familia directa de c
:O tienes razón, pero hay que tener cuidado con eso ya que las bases dicen que será traducido a python 2.7.
Título: Re:Underc0de Weekend #3
Publicado por: Khala en Noviembre 12, 2014, 09:06:31 AM
Deberiamos asumir que el numero X va a ser harcodeado en nuestro programa? O tomamos el numero del usuario? :)
Título: Re:Underc0de Weekend #3
Publicado por: DeBobiPro en Noviembre 12, 2014, 09:30:51 AM
Yo lo puse como variable :P