Skip to content

Instantly share code, notes, and snippets.

@Cycymomo
Last active December 20, 2015 06:49
Show Gist options
  • Save Cycymomo/6088399 to your computer and use it in GitHub Desktop.
Save Cycymomo/6088399 to your computer and use it in GitHub Desktop.
function PlusOuMoins(){
var nombreMystere = Math.floor(Math.random()*1000);
var essais = 10;
return function(n){
//console.log(n,nombreMystere);
if(essais--){
return n<nombreMystere ? 1 : n>nombreMystere ? -1 : 0;
} else {
throw "game over";
}
};
}
// 140bytes - http://www.developpez.net/forums/d1362763/webmasters-developpement-web/javascript/ludique-defis-code-en-tweet/
/* 52 char */
function resolve(f){
for(m=0,n=1e3;r=f(j=(m+n)/2^0);r>0?m=j:n=j);return j
}
for(var parties=1000;--parties;){
console.log(resolve(new PlusOuMoins()));
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment