cs_Kite37
Messages postés242Date d'inscriptionlundi 6 mars 2006StatutMembreDernière intervention17 janvier 2018
-
19 avril 2009 à 19:52
cs_Appil
Messages postés208Date d'inscriptionmercredi 10 avril 2002StatutMembreDernière intervention11 juin 2014
-
12 juin 2010 à 01:05
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
Marrant trouvé l'astuce en 2 minutes le temps de me dire que les ordis ne lisent pas les pensées ^^
paecock269
Messages postés2Date d'inscriptionlundi 16 juillet 2007StatutMembreDernière intervention25 avril 2009 25 avril 2009 à 10:32
C'est très simple.
Prenons un nombre N compris entre 1 et 99.
Il sera décomposable avec ses dizaines(X) et ses unités(Y).
Exemple : 75 = 7*10 + 5
N = X*10 + Y
n est le nombre que l'on doit retrouver en enlevant les dizaines et les unitésn 75 - 7 - 5 63n N - X - Y 10X + Y - X - Y 10X - X + Y - Y 9X
Donc ce qu'il lui reste a faire c'est de créer une table aléatoire de caractère
à chaque nombre en prenant soin de mettre le même caractère aux nombres 0-9-18-27-36-45-54-63-72-81 qui sont multiples de 9.
cs_Kite37
Messages postés242Date d'inscriptionlundi 6 mars 2006StatutMembreDernière intervention17 janvier 2018 25 avril 2009 à 09:53
adn56 regarde bien de plus pret et tu t'apercevras que j'ai raison.
Tu prend un nombre, par exemple 91 ou 15, tu lui soustrais ses deux chiffres, par exemple 91 - 9 -1 81 et 15 - 5-19 et ... oh miracle, des multiples de 9 !
Et comme par hasard, ce sont TOUS les multiples de 9 qui ont le même symbole.
91 et 15 ne sont pas les résultats mais justement les points de départ regarde bien.
Cordialement,
KiTe
cs_Appil
Messages postés208Date d'inscriptionmercredi 10 avril 2002StatutMembreDernière intervention11 juin 2014 25 avril 2009 à 02:15
entre autres ;)
ianis24
Messages postés87Date d'inscriptiondimanche 20 août 2006StatutMembreDernière intervention13 janvier 2011 25 avril 2009 à 01:54
J'aime bien :)
Je viens de chercher la solution sans lire le code (il est 2 h du mat )
j'ai un peut galérer au début et ensuite je me suis souvenu avoir déjà résolue ce théorème.
00 = la solution
cs_Appil
Messages postés208Date d'inscriptionmercredi 10 avril 2002StatutMembreDernière intervention11 juin 2014 24 avril 2009 à 14:58
@ Adn56 > Pour les commentaires c'est voulu mais je vais poster une nouvelle version commentée :)
Pour les autres qui ne trouvent toujours pas l'astuce, je vous donne un indice : Pensez à 3 chiffres en même temps et comparez les résultats : Exemple 15, 39 et 88 ;-)
Sinon mathématiquement : Vous pensez à un nombre X et le programme vous demande de générer un autre nombre Y à partir de X ...
X peut s'écrire sous la forme 10a + b (0 >= a >= 9 et 0 >= b >= 9 )
Ce qui donne pour Y = X - a - b
A vous de continuer ;-)
Adn56
Messages postés1172Date d'inscriptionjeudi 24 mai 2007StatutMembreDernière intervention28 septembre 20131 23 avril 2009 à 07:31
non 91 est le résultat ! pas le nombre de départ, il suffit de voir la correspondance symbole / nombre en partant de zéro.
Mais je me suis fait re-eu car c'est juste le hazard du random(), ce coup si c'est le 21 qui avait le même symbol -_-"
cs_Kite37
Messages postés242Date d'inscriptionlundi 6 mars 2006StatutMembreDernière intervention17 janvier 2018 22 avril 2009 à 23:05
91 - 9 - 1 = 81 qui est dans la table de 9 ;)
Adn56
Messages postés1172Date d'inscriptionjeudi 24 mai 2007StatutMembreDernière intervention28 septembre 20131 22 avril 2009 à 16:54
J'ai pas tout dis -_-" sorry
En effet, pour la propriété je confonds ! c'est en aditionnant entre eux les multiples de 9, tu trouvera toujours 9 !
18=1+8=9
27=9
81=9
etc....
Il n'y a pas que les nombres de la table de neuf dans ce code, regardez par exemple le 91, il faut donc encore creser un peu je n'ai donné qu'une piste en somme ^^
cs_Kite37
Messages postés242Date d'inscriptionlundi 6 mars 2006StatutMembreDernière intervention17 janvier 2018 22 avril 2009 à 13:59
roh fallait pas écrire la solution ici ça gâche tout! :-(
Mais faut avouer que c'est bien pensé ^^.
Je me demande si il y a une démonstration pour la propriété mathématique sous jacente à ce genre de code ... il faudra que je regarde ça =D
BadoqueAlex
Messages postés129Date d'inscriptionmardi 20 juillet 2004StatutMembreDernière intervention 6 juin 2009 22 avril 2009 à 13:57
Ayé compris :p
Adn56
Messages postés1172Date d'inscriptionjeudi 24 mai 2007StatutMembreDernière intervention28 septembre 20131 21 avril 2009 à 20:18
je viens de prendre le temps de lire en diagonale ton code car je n'aurais pas su comment faire pour faire ça !
et du coup un 8/10 (trop peu de commentaire j'ai pas tout suivi :p)
merci à toi et bonne prog pour la suite ;)
Adn56
Messages postés1172Date d'inscriptionjeudi 24 mai 2007StatutMembreDernière intervention28 septembre 20131 21 avril 2009 à 20:13
j'ai pas le temps de lire ton code, mais cela me rappelle une astuce en regardant le site woueb !
Tout nombre soustrait par ses chiffres et un multiple de neuf.
0,9,18,27.... c'est ça ?
humm visiblement voui car tous les symboles sont les même pour un multiple de neuf ^__^
cs_Appil
Messages postés208Date d'inscriptionmercredi 10 avril 2002StatutMembreDernière intervention11 juin 2014 21 avril 2009 à 15:35
Cette version est basé sur la toute première version de la solution, et elle est vite faite pendant ma pause café ;-)
cs_Appil
Messages postés208Date d'inscriptionmercredi 10 avril 2002StatutMembreDernière intervention11 juin 2014 21 avril 2009 à 01:06
Cherche un peu BadoqueAlex, c'est mathématique et l'astuce est si évidente ;-)
BadoqueAlex
Messages postés129Date d'inscriptionmardi 20 juillet 2004StatutMembreDernière intervention 6 juin 2009 20 avril 2009 à 18:49
Wah trop fort ^^
Mais je n'ai toujours pas compris ... =(
cs_Appil
Messages postés208Date d'inscriptionmercredi 10 avril 2002StatutMembreDernière intervention11 juin 2014 20 avril 2009 à 00:33
Merci KiTe pour la note ;-)
cs_Kite37
Messages postés242Date d'inscriptionlundi 6 mars 2006StatutMembreDernière intervention17 janvier 2018 19 avril 2009 à 21:03
effectivement la solution était un peu plus compliquée, mais en regardant le site j'ai compris le fonctionnement du système ^^.
c'est bien pensé je l'avoue.
9/10 pour la source car elle m'aura bien amusé =D
Cordialement,
KiTe.
cs_Appil
Messages postés208Date d'inscriptionmercredi 10 avril 2002StatutMembreDernière intervention11 juin 2014 19 avril 2009 à 19:58
Non, KiTe, c'est un petit peu plus compliqué que ce que vous avancez ;-)
cs_Kite37
Messages postés242Date d'inscriptionlundi 6 mars 2006StatutMembreDernière intervention17 janvier 2018 19 avril 2009 à 19:52
hmm globalement, le programme "devine" quel symbole a été choisi de quelle manière? simplement en faisant apparaitre plusieurs fois les mêmes symboles afin d'augmenter la probabilités qu'a l'utilisateur de les choisir?
12 juin 2010 à 01:05
11 juin 2010 à 17:01
http://www.vbfrance.com/codes/LECTEUR-PENSEE_51890.aspx
Désolé néanmoins la source est de moi ^^
29 avril 2009 à 18:09
29 avril 2009 à 16:14
grosso modo, quoi qu'il soit le nombre que vous choisissez, le deuxième nombre sera un multiple de 9 :)
Et brouiller un peu les pistes il se peut que d'autres nombres aient le même symbole que les multiples de 9 ... n'est ce pas ADN56 ? :)
@ IceTdrinker > Merci ;-)
27 avril 2009 à 11:20
27 avril 2009 à 11:15
25 avril 2009 à 10:32
Prenons un nombre N compris entre 1 et 99.
Il sera décomposable avec ses dizaines(X) et ses unités(Y).
Exemple : 75 = 7*10 + 5
N = X*10 + Y
n est le nombre que l'on doit retrouver en enlevant les dizaines et les unitésn 75 - 7 - 5 63n N - X - Y 10X + Y - X - Y 10X - X + Y - Y 9X
Donc ce qu'il lui reste a faire c'est de créer une table aléatoire de caractère
à chaque nombre en prenant soin de mettre le même caractère aux nombres 0-9-18-27-36-45-54-63-72-81 qui sont multiples de 9.
25 avril 2009 à 09:53
Tu prend un nombre, par exemple 91 ou 15, tu lui soustrais ses deux chiffres, par exemple 91 - 9 -1 81 et 15 - 5-19 et ... oh miracle, des multiples de 9 !
Et comme par hasard, ce sont TOUS les multiples de 9 qui ont le même symbole.
91 et 15 ne sont pas les résultats mais justement les points de départ regarde bien.
Cordialement,
KiTe
25 avril 2009 à 02:15
25 avril 2009 à 01:54
Je viens de chercher la solution sans lire le code (il est 2 h du mat )
j'ai un peut galérer au début et ensuite je me suis souvenu avoir déjà résolue ce théorème.
00 = la solution
24 avril 2009 à 14:58
Pour les autres qui ne trouvent toujours pas l'astuce, je vous donne un indice : Pensez à 3 chiffres en même temps et comparez les résultats : Exemple 15, 39 et 88 ;-)
Sinon mathématiquement : Vous pensez à un nombre X et le programme vous demande de générer un autre nombre Y à partir de X ...
X peut s'écrire sous la forme 10a + b (0 >= a >= 9 et 0 >= b >= 9 )
Ce qui donne pour Y = X - a - b
A vous de continuer ;-)
23 avril 2009 à 07:31
Mais je me suis fait re-eu car c'est juste le hazard du random(), ce coup si c'est le 21 qui avait le même symbol -_-"
22 avril 2009 à 23:05
22 avril 2009 à 16:54
En effet, pour la propriété je confonds ! c'est en aditionnant entre eux les multiples de 9, tu trouvera toujours 9 !
18=1+8=9
27=9
81=9
etc....
Il n'y a pas que les nombres de la table de neuf dans ce code, regardez par exemple le 91, il faut donc encore creser un peu je n'ai donné qu'une piste en somme ^^
22 avril 2009 à 13:59
Mais faut avouer que c'est bien pensé ^^.
Je me demande si il y a une démonstration pour la propriété mathématique sous jacente à ce genre de code ... il faudra que je regarde ça =D
22 avril 2009 à 13:57
21 avril 2009 à 20:18
et du coup un 8/10 (trop peu de commentaire j'ai pas tout suivi :p)
merci à toi et bonne prog pour la suite ;)
21 avril 2009 à 20:13
Tout nombre soustrait par ses chiffres et un multiple de neuf.
0,9,18,27.... c'est ça ?
humm visiblement voui car tous les symboles sont les même pour un multiple de neuf ^__^
21 avril 2009 à 15:35
Cette version est basé sur la toute première version de la solution, et elle est vite faite pendant ma pause café ;-)
21 avril 2009 à 01:06
20 avril 2009 à 18:49
Mais je n'ai toujours pas compris ... =(
20 avril 2009 à 00:33
19 avril 2009 à 21:03
c'est bien pensé je l'avoue.
9/10 pour la source car elle m'aura bien amusé =D
Cordialement,
KiTe.
19 avril 2009 à 19:58
19 avril 2009 à 19:52
Cordialement,
KiTe