Ver Mensaje Individual
  #91 (permalink)  
Antiguo 05/12/2014, 11:47
Pantaláimon
 
Fecha de Ingreso: julio-2006
Ubicación: Barcelona
Mensajes: 244
Antigüedad: 17 años, 9 meses
Puntos: 32
Respuesta: Petando la pila. Problemas y retos usando recursividad.

Buenas!

Ya he creado el repositorio. Tengo que ir organizando el código y mejorar los scripts bash que he hecho, pero de momento ya he creado los primeros resultados de eficiencia para los números vampiros:
Código BASH:
Ver original
  1. eferion/01/
  2.  
  3. real    2m0.002s
  4. user    1m59.811s
  5. sys 0m0.000s
  6. hackmanc/01/
  7.  
  8. real    2m0.002s
  9. user    1m59.803s
  10. sys 0m0.008s
  11. kutcher/01/
  12. 234
  13. real    0m15.188s
  14. user    0m15.161s
  15. sys 0m0.000s
  16. leosansan/01/ (con iteraciones)
  17.  
  18. real    0m0.605s
  19. user    0m0.552s
  20. sys 0m0.000s
  21. leosansan/02/
  22.  
  23. real    2m0.001s
  24. user    1m59.767s
  25. sys 0m0.000s
  26. pantalaimon/01/
  27. 234
  28. real    0m15.191s
  29. user    0m15.161s
  30. sys 0m0.000s
He hecho una prueba para los vampiros entre 10000000 y 12000000 que no sobrepasen los 2 minutos. El que tiene iteraciones de leosan me da error de ejecución, por eso sale un tiempo tan rápido.

He tenido que modificar algunos códigos pues no compilaban y ahí la he podido liar:
El uso de bool requiere la cabecera stdbool.h, itoa no es del estandar C por lo que he visto. También he borrado printfs y puts para que esto no retrasara la ejecución y he cambiado algun es_vampiro por esVampiro como requeria la especificación. En próximos códigos no me preocuparé de esto pues me quita demasiado tiempo y lo consideraré como error.

Dejo el repositorio con los códigos para que los reviséis si son correctos (los de leosan aún no los he puesto porque no me ha dado su permiso):
https://github.com/xgbuils/retos-c_cpp-foros-del-web

Perdonad que aún no haya puesto los siguientes problemas. A ver si mañana tengo un poco de tiempo y pongo los dos siguientes (más o menos ya los tengo pensados )

Un saludo!
__________________
github.com/xgbuils | npm/xgbuils