On passe en vitesse lumière

en cherchant à apprendre le javascript avec ce tuto : Coding Games and Programming Challenges to Code Better
je suis tombé sur cet exercice :
The free knowledge-sharing platform for technology
j’y ai répondu de la façon suivante :
function vitesseLumiere(x, y, z) {

console.log(x,y,z);

var i=0;

while((10*x>y)&&(i<200)){

    i++;

    console.log(i,x,y,z);

    x=(y*z)%10000;

    y=(3*z)%10000;

    z=(7*z)%10000;

}

if(i>=200){

    x=-1;

    y=-1;

    z=-1;

}    

console.log(x,y,z);

return(x, y, z);

}

// {

module.exports = {

vitesseLumiere: vitesseLumiere

};

// }

on passera sur mon timeout foireux (je n’ai pas encore regardé comment faire, j’ai bidouillé pour que le code tourne) par contre tous mes tests sont faux et je ne comprends pas pourquoi j’ai l’impression de ne même pas bien comprendre la réponse demandée

merci d’avance pour votre aide

The leap year exercise you mentioned belongs to one author in the Techio website, only remotely related to this forum. Why not write your comments/questions in the discussion area under the Techio page?
Another option is to ask in a suitable channel in Discord.