Dubbio sull'eserciziario e l'esame

K
Kevin Huang (320 points)
1 2 3
asked Jan 15 in Eserciziario d'esame by Kevin Huang (320 points)
Buon pomeriggio a tutti,

in vista dell'esame stavo svolgendo l'eserciziario, quando sono imbattuto nell'esercizio numero 7; visualizzando la soluzione, ho notato che è presente la variabile "count" settata a zero tra le variabili della funzione, ma "count" non è presente tra le variabili dell'esercizio che ci viene consegnato, quindi il mio dubbio sarebbe: se durante l'esame possiamo inserire variabili nuovi tra quelli della funzione o se durante il test non vengono considerati?

1 Answer

Best answer
Matypist (5370 points)
8 16 45
answered Jan 15 by Matypist (5,370 points)
selected Jan 16 by Kevin Huang
Non sarebbe la stessa cosa di inizializzarle all'interno delle istruzioni della funzione in ogni caso?
K
Kevin Huang (320 points)
1 2 3
commented Jan 15 by Kevin Huang (320 points)
perché si tratterebbe di una funzione ricorsiva, quindi se lo inizializzassi dentro la funzione ogni volta che lo richiamo, il "count" si risetterebbe a zero, quando vorrei che mantenesse il suo valore ogni volta che lo richiamo
Matypist (5370 points)
8 16 45
commented Jan 15 by Matypist (5,370 points)

Ah, okay @Kevin Huang , adesso mi è più chiaro

In tal caso come alternativa sicuramente concessa potresti creare una funzione ricorsiva con gli stessi argomenti della funzione dell'esercizio (+ l'argomento count) e nella funzione dell'esercizio come unica istruzione richiami la funzione ricorsiva

K
Kevin Huang (320 points)
1 2 3
commented Jan 15 by Kevin Huang (320 points)
reshown Jan 16 by Kevin Huang

Ok tutto chiaro yes

James_F (4750 points)
7 14 37
commented Jan 16 by James_F (4,750 points)
condivido il suggerimento di crearti una funzione ponte che prende in ingresso i parametri che passa la funzione principale