Pages

Cadeau du Père Denis !


Save the Invaders !

correction de Range


let r = range(1,10,2)


lire

Unique !

Voici de nombreuses écriture du code "unique" qui supprime tous les doublons.




Articles

Qui suis je ?

Dessiner deux ensembles A et B et imaginer ce que vaut i (lig. 11).
  1. let A = [0,2,6],
  2.     B = [0,2,3,4];

  3. function e(tab1, tab2) {
  4.     
  5.     tab1.forEach( v1  => tab2 = tab2.filter(v2 => v2 != v1))

  6.     return tab2;
  7. }

  8. let i = [...e(B,A),...e(A,B)]

Qui suis je ?


Analyser ce code. quel nom donner à cette fonction ?
  1. let A = [2,0,2,0,2,3];
  2. let B = [0,2,3,4];

  3. function name(a1, a2) {
  4.     let t = [];
  5.     if (a1.length > a2.length) {
  6.       [a1,a2]=[a2,a1];
  7.     }

  8.     a1.forEach(function (val1) {
  9.         if (a2.some(val2 => val2 === val1)) {
  10.             t.push(val1)
  11.         }
  12.     });  
  13.     return t
  14. }

  15. let i = name(A,B);

 Quel nom donner à la fonction name ?