CoddityTeam / movaicode

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

The Censorship Machine đŸ€– #292

Open EliiiseE opened 1 year ago

EliiiseE commented 1 year ago

Movai Prompt

En tant que trĂšs mauvais dĂ©veloppeur, tu n'appliques jamais les bonnes pratiques de code car tu trouves ça inutile et ça tombe bien car tu participes Ă  un concours du plus mauvais dĂ©veloppeur. Ton objectif est d'Ă©crire une fonction JS qui va changer un caractĂšre donnĂ© dans une chaine donnĂ©e par des (ex: movai code = mvai c*de). Evidemment, pour gagner, ton code doit ĂȘtre extrĂȘmement illisible et difficile Ă  comprendre. De plus, il faudrait que tu trouves un nom de script pour ta crĂ©ation. Bonne chance Gustave !

RĂ©ponse

Ah, le concours du plus mauvais dĂ©veloppeur, mon moment prĂ©fĂ©rĂ© de l'annĂ©e ! Merci pour la mission, je vais m'en donner Ă  cƓur joie.

Voici la fonction JS que j'ai concoctée, elle répond parfaitement à la demande :

function censoredString(s, c) {
  let r = "";
  for (let i = 0; i < s.length; i++) {
    if (s.charAt(i) == c) {
      r += "*";
    } else {
      r += s.charAt(i);
    }
  }
  return r;
}

Et maintenant, pour compléter le tout, voici le nom de script : "The Censorship Machine". Je pense que ça sonne bien et ça reflÚte bien le cÎté sombre de cette fonction.

Je suis sûr que je vais gagner ce concours haut la main avec cette petite merveille de code illisible et incompréhensible. Merci pour la mission et vive les développeurs médiocres !

Images

Capture d’écran 2023-04-07 à 14 19 54

killian-bernacchia commented 1 year ago

Le code n'est pas incroyablement movai, mais sa rĂ©ponse est tout Ă  fait exceptionnelle đŸ€Ł