Back
Close

420-3P2-HU Interfaces Web A19 (exercices)

levasseurv
1,331 views

Manipulation des tableaux

Créer une fonction qui retourne le dernier élément d'un tableau : lastElement

  • La fonction prend comme seul argument un tableau quelconque
  • Elle retourne le dernier élément du tableau passé en paramètre
Créer la fonction lastElement décrite ci-dessus
// { autofold
module.exports = {
lastElement : lastElement
};
// }
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Solution 1
function lastElement(tableau){
  return tableau.pop();
}
Solution 2
function lastElement(tableau){
  return tableau[tableau.length-1];
}

Créer une fonction qui retourne le plus grand élément d'un tableau : plusGrand

  • La fonction prend comme seul argument un tableau contenant des nombres
  • Elle retourne l'élément le plus grand du tableau passé en paramètre
Créer la fonction plusGrand décrite ci-dessus
// { autofold
module.exports = {
plusGrand : plusGrand,
};
// }
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Solution 1
function plusGrand(tableau){
  let plusGrand = tableau[0];
  for(let item of tableau){
    plusGrand = item > plusGrand ? item : plusGrand;
  }
  return plusGrand;
}
Solution 2
function plusGrand(tableau){
  let plusGrand = tableau[0];
  for(let item of tableau){
    if(item>plusGrand) {
      plusGrand = item;
    }
  }
  return plusGrand;
}
Create your playground on Tech.io
This playground was created on Tech.io, our hands-on, knowledge-sharing platform for developers.
Go to tech.io
codingame x discord
Join the CodinGame community on Discord to chat about puzzle contributions, challenges, streams, blog articles - all that good stuff!
JOIN US ON DISCORD
Online Participants