Le jeu du plus ou du moins - Divers - Programmation
Marsh Posté le 15-08-2009 à 07:32:46
tu trouveras la solution en moyenne en "log a base 2 de ton chiffre ( peut etre +1 ) "si il est entier
"log a base 2 de ton chiffre multiplié par 10 ( peut etre +1 ) " si il a un chiffre après la virgule
Marsh Posté le 15-08-2009 à 11:47:19
Salut, si j'ai bien pigé,
Si on choisit un nombre entier entre 0 et 1000, log2(1000) nous dit qu'en 10 coups on trouve le bon nombre.
Si ce nombre est a un chiffre après la virgule, on le trouvera en 100 coups ?
Qu'en est t'il pour un nombre a 2 chiffres après la virgule ?
Marsh Posté le 15-08-2009 à 12:23:22
t'inquete a écrit : Qu'en est t'il pour un nombre a 2 chiffres après la virgule ? |
Tu transformes en nombre entier en multipliant par 100, et tu peux appliquer la formule pour les nombres entiers
abc.d => abcd => log2(abcd)
abc.de => abcde => log2(abcde)
abc.defgh => abcdefgh => log2(abcdefgh)
Marsh Posté le 15-08-2009 à 13:32:15
masklinn a écrit : |
Ouais mais non.
Si tu dois trouver 7 etre 0 et 10, c'est correct. Entre 0 et 10000 ca ne l'est plus.
Marsh Posté le 15-08-2009 à 13:39:15
t'inquete a écrit : |
Mais de quoi tu parles
Marsh Posté le 15-08-2009 à 13:46:16
masklinn a écrit : |
Je pense qu'on ne doit pas être sur la même longueur d'onde.
Que représente abc.d dans ta formule ?
Marsh Posté le 15-08-2009 à 13:56:31
t'inquete a écrit :
|
4 chiffres. Genre 963.5
Marsh Posté le 15-08-2009 à 14:12:43
Reply
Marsh Posté le 15-08-2009 à 02:49:38
Bonsoir à tous.
Vous connaissez tous le fameux jeu du plus ou du moins ; à savoir deviner un nombre compris entre 0 et 100.
J'ai fait des recherches sur google, il y'a des scripts mais aucun ne correspond à ce que je cherche.
En fait, j'aimerais savoir en combien de coups minimum peut-on trouver un nombre compris entre 0 et 1000 ( ou entre 0 et 10000) si ce nombre est un nombre entier, ou à un chiffre après la virgule ou à 2 chiffres après la virgule.
Je souhaiterais avoir un résultat sur 100 essais pour chaque cas, sur une feuille de papier j'en ai pour des années. C'est pourquoi je fais appel à une ame charitable qui pourrait me faire un script en java ( par exemple ) pour que je puisse faire ces simulations.
Merci beaucoup pour votre aide