3 votes

Différence de longueur des chaînes de caractères dans les tableaux

J'ai essayé de trouver la plus grande différence de longueur entre les chaînes de deux tableaux différents. J'ai mis une boucle dans une boucle pour itérer et trouver la différence de toutes les longueurs de chaîne.

function mxdiflg(a1, a2) {
  if (a1 === [] || a2 === [])
    return -1;
  var result = 0;
  for (var i in a1) {
    for (var j in a2) {
      var diff = Math.abs(i.length - j.length);
      if (diff > result)
        result = diff;
    }
  }
  return result;
}

Cependant, ce code a ignoré la première instruction if qui vérifie si le tableau est vide. Il renvoie également 0, ce qui indique que la boucle ne fonctionne pas.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X