Ciao a tutti avrei bisogno di un aiutino per l'università nel compito
scritto di java c'era un esercizio:
public static int f(int x) {
if(x == 1) return x;
int z = x % 2;
return 1 + f(x/2) + f(z + x/2);
}
ora io lo devo risovere al momento,non posso sottoporlo al compilatore,
sinceramente non riesco a capirlo come si risolve una cosa del genere
lui ci ha dato questo metodo e ci ha detto di determinare il valore ritornato
invocando il metodo f con le chiamate f(4) e f(7).
Se qualcuno sa spiegarmelo,grazie ciao.