function calculer(formule) { var formule = formule.trim(); var myArray = formule.split(" "); var clavier = [ "|w", "b", "w", "b", "w", "|w", "b", "w", "b", "w", "b", "w", "|w", "b", "w", "b", "w", "|w", "b", "w", "b", "w", "b", "w", "|w", "b", "w", "b", "w", "|w", "b", "w", "b", "w", "b", "w", "|w", "b", "w", "b", "w", "|w", "b", "w", "b", "w", "b", "w", "|w", "b", "w", "b", "w", "|w", "b", "w", "b", "w", "b", "w", "|w", "b", "w", "b", "w", "|w", "b", "w", "b", "w", "b", "w", "|w", "b", "w", "b", "w", "|w", "b", "w", "b", "w", "b", "w", "|w", "b", "w", "b", "w", "|w", "b", "w", "b", "w", "b", "w", "|w", "b", "w", "b", "w", "|w", "b", "w", "b", "w", "b", "w"]; var selection = 0; for (var i = 0; i < myArray.length; i++) { selection = parseInt(myArray[i]); if ((clavier[selection]) == "w") {(clavier[selection]) = "W"}; if ((clavier[selection]) == "|w") {(clavier[selection]) = "|W"}; if ((clavier[selection]) == "|w") {(clavier[selection]) = "|W"}; if ((clavier[selection]) == "b") {(clavier[selection]) = "B"}; } var premierR = parseInt(myArray[0]); var longueur = myArray.length -1; var dernierR = parseInt(myArray[longueur]); var premierS = 0; var dernierS = 0; if (clavier[premierR] == "B") {premierS = premierR - 1} else {premierS = premierR}; if (clavier[dernierR] == "B") {dernierS = dernierR + 1} else {dernierS = dernierR}; var keycorr = ""; for (var j = premierS; j < dernierS + 1; j++) { keycorr = keycorr + clavier[j]; } keycorr = "|" + keycorr + "|"; return keycorr; }