CoddityTeam / movaicode

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

Reverse string function generator #30

Closed JB-Roland closed 2 years ago

JB-Roland commented 3 years ago

Copier coller le code ci dessous dans un fichier reverse.js, exécuter le programme avec la commande "node reverse.js {string}". Exemple: "node reverse.js kayak" retourne "kayak". Attention, ce programme génère de nouveaux fichiers sur votre disque dur.

/*** CODE ***/
var fs = require("fs");

const pleaseReverseMyString = (v="test") => {
    var va = v.split("");
    var r = ["const s = " + JSON.stringify(va) + ";"];
    r.push("const r = [];");
    let i = 0;
    while(true) {
        if(i === va.length) break;
        r.push("r.push(s.pop());");
        i++;
    }
    r.push("console.log(r.join(''));");
    var text = r.join('');
    fs.writeFile("MovaiReverse.js", text, () => {
        eval(fs.readFileSync("MovaiReverse.js")+"");
    });
};

pleaseReverseMyString(process.argv[2]);
/*** END CODE ***/
louismarslen commented 3 years ago

Cher JB, j'ai le plaisir et l'honneur de t'annoncer que tu n'as PAS gagné le concours MOVAI CODE. Ce qui fait de toi un EKSSELAN Codeur.

SPOILER : j'espère qu'on aura le plaisir de recevoir ta participation à l'episode 2 du MOVAI CODE (stay tuned).

Bravo toutefois pour ta belle contribution 😊

louismarslen commented 2 years ago

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