Bonjour à tous,
Cela faisait un petit moment que je ne vous avais pas posé d'énigme...
Vous devez compléter les pointillés avec des nombres en lettres et bien sûr que les phrases soient vraies. :lol3:
var cadreA='Le cadre A contient % lettres de moins que le cadre B';
var cadreB='Le cadre B contient % lettres de moins que le cadre C';
var cadreC='Le cadre C contient % lettres de moins que nen contiennent les cadres A et B ensemble';
var sizeA = cadreA.replace(/[^\w]/g,'').length
var sizeB = cadreB.replace(/[^\w]/g,'').length
var sizeC = cadreC.replace(/[^\w]/g,'').length
function ordinal(nb){
return ['zeros','un','deux','trois','quatre',
'cinq','six','sept','huit','neuf'][nb];
}
function postOrdinal(nb){
return ['dix','onze', 'douze','treize','quatorze','quinze','seize',
'dixsept','dixhuit','dixneuf'][nb];
}
function dizaines(nb){
return ['dix','vingt','trente','quarante','cinquante','soixante',
'xx','quatrevingt','yy'][nb];
}
function numberToWord(number){
var dizaine = Math.floor(number/10);
if(number=10 && number=20 && number=30 && number=80 && number=70 && numberb.length){
return a;
}
return b;
});
var maxDelta = maxNumber.length - minNumber.length;
var kWord ='';
for(var i=0;i<=maxDelta;++i){
var AWord = numbers[i];
for(var j=0;j<100;++j){
var BWord = numbers[j];
if(sizeA+AWord.length+i != sizeB + BWord.length){
continue;
}
for(var k=0;k<100;++k){
var CWord = numbers[k];
if(sizeB+BWord.length+j != sizeC + CWord.length){
continue;
}
var distance = sizeA+AWord.length+sizeB+BWord.length -(
sizeC+CWord.length+k)
if(distance==0){
console.log('SOLUTION');
display(cadreA.replace('%',AWord));
display(cadreB.replace('%',BWord));
display(cadreC.replace('%',CWord));
console.log('----');
}
}
}
}
}
tryToFind();
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 4 invités
Tu pars déja ?
Identification
Pas encore inscrit ?
Ou identifiez-vous :