Underc0de - La Casa de los Informáticos

[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
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
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
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
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