21/11/2014, 22:51
|
| | Fecha de Ingreso: julio-2006 Ubicación: Barcelona
Mensajes: 244
Antigüedad: 18 años, 5 meses Puntos: 32 | |
Respuesta: Petando la pila. Problemas y retos usando recursividad. Quisquilloso no. Son unas normas para poder comparar el código entre los diferentes propuestas de una manera más rigurosa. Pues aunque tu alardees de usar una sola función para resolver el cálculo de obtener el promedio, en realidad no es verdad. Ya que parte del calculo que debería resolver promedioCollatz, lo resuelves en la función main. Con lo cual también estás usando dos funciones para resolver el problema propuesto. Y además con un inconveniente, ¿qué ocurre si quieres llamar a la función promedioCollatz con diferentes números en un mismo código?
Nadie impide usar variables estáticas o globales. Pero es importante que la función de lo mismo independientemente del contexto en que se aplique.
Y no creo que resolver los cálculos, en vez de en la función main, en otra auxiliar tenga porque coartar la inventiva.
Un saludo! |