H(k) =k ? i=1 1/i.
questo è il testo:
H(k) =k ? i=1 1/i.
"Scrivere un metodo chiamato harmonicSum che, dato in input un numero positivo x di tipo int, restituisca il più piccolo numero intero n tale che H(1) + H(2) +···+ H(n) = x."
il j unit test mi da errore in tutti i casi, vorrei capire perchè, grazie!
int harmonicSum(int x,int [] a) {
int k=0;
int l=0;
for (int i=0;i<x;i++){
l=l+(1/i+1);
a=l;
}
for (int j=0;n>x;j++){
k = k + a[j];}
return k;