CoddityTeam / movaicode

Concours mensuel du Pire Développeur de France
123 stars 10 forks source link

Jeanne, au secours ! #79

Closed Alexandre-cibot closed 2 years ago

Alexandre-cibot commented 3 years ago
const besace = ["cadeau", "pourri", "cadeau", "revendre", "écharpe", "transformer", "smartbox", "pyrénéens", "goldeneye64", "cadeau"]
suprématieFrancaise()
// Parceque attends, on est France merde.
// 🇫🇷🇫🇷🇫🇷🇫🇷🇫🇷🇫🇷🇫🇷🇫🇷🇫🇷🇫🇷🇫🇷🇫🇷🇫🇷🇫🇷🇫🇷🇫🇷🇫🇷🇫🇷

function combienDeCadeauDansMaBesace(uneBesace) {
  matrix = [..."cadeau"].map(jesuislemotactuellementprocessé => jesuislemotactuellementprocessé.leNumeroASCIIAssocié(0))
  let ಠ_ಠ = 0;
  uneBesace.pourChaque(truc => {
   const monTableauDeTrucs = [...truc]
    if(
      laLongeurDe(monTableauDeTrucs) === laLongeurDe(matrix)
      &&
      monTableauDeTrucs.respectTousLaConditionSuivante((atome, auriculaire) => atome.leNumeroASCIIAssocié(0) === matrix[auriculaire])
      ) {
       ಠ_ಠ ++
    }
  })
  return ಠ_ಠ
}

function laLongeurDe(tableau) {
  return tableau.length
}

function suprématieFrancaise() {
  Array.prototype.pourChaque = Array.prototype.forEach
  Array.prototype.respectTousLaConditionSuivante = Array.prototype.every
  String.prototype.leNumeroASCIIAssocié = String.prototype.charCodeAt
}
console.log(combienDeCadeauDansMaBesace(besace))
louismarslen commented 3 years ago

Hello Alex, j'ai une bonne et une mauvaise (movaize) nouvelle :

Bravo et pas bravo donc ! 😊

PS : oui c'est un copié-collé, j'ai pas suffisamment d'inspiration pour faire 26 commentaires différents...

louismarslen commented 2 years ago

Je fais un peu de ménage dans les issues -> d'ailleurs go participer à l'édition 5