Ciao!
Per ora negli Homework non è servita affatto in quanto il meccanismo della ricorsione potevi sostituirlo con altri meccanismi.
Quindi, anche come ha detto il professore, per il primo non serviva affatto usarla!
Penso che neanche per il secondo serva.
Il problema della ricorsione è il numero di volte in cui tale funzione viene eseguita, tant'è vero che c'è un limite di volte di ripetizione e il grade, superato tale limite, ti blocca l'esecuzione del programma.
Quindi, concludo col dirti che per ora è inutile usarla, visto che possiamo trovare altri modi ugualmente efficienti.
Poi in futuro si vedrà! Può essere che il professore ci darà un esercizio da svolgere completamente con una funzione ricorsiva, chi lo sa.
Però per ora non ti conviene usarla appunto per il time out se superi tot richiami della funzione ricorsiva.
Sperando di averti aiutato,
- Francesco Pio Scognamiglio