Errore j unit test su esercizio

di il
2 risposte

Errore j unit test su esercizio

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;

2 Risposte

Devi accedere o registrarti per scrivere nel forum
2 risposte