Forum dédié aux énigmes et à toutes formes de jeux de logique. | Déconnexion |
Tu n'es pas identifié sur Prise2tete : s'identifier. |
#1 - 15-09-2016 20:10:58
mathématiqyes pour les nuls 28 (somme des motifs d'un nombre)Bonjour tout le monde !
On notera [latex]\sigma[/latex] la notation "motif de". On cherche donc à déterminer ici de manière générale "L'expérience est une lanterne qui n'éclaire que celui qui la porte." L-F. Céline
#0 Pub#2 - 15-09-2016 20:31:57
mathématiques pour les nuls 28 (simme des motifs d'un nombre)Pour le code python je dirais: Code:def trouveSommeMotif(nb): nombre = str(nb) somme = 0 nombreDeLettre = len(nombre) for nombre2 in range(nombreDeLettre): for nombre3 in range(nombreDeLettre-nombre2): somme+=int(nombre[nombre3:nombre3+nombre2+1]) print(somme-nb) J'ai vérifié avec quelques nombres et ca a l'air de marché. #3 - 15-09-2016 20:52:48
mathématiques pour les nuls 28 (somme des lotifs d'un nombre)Bonjour, #4 - 15-09-2016 21:28:39
mathématiques pour les buls 28 (somme des motifs d'un nombre)Bonsoir, Code:import sys N=sys.argv[1] n=len(N) som=0 for l in range(1,n): for k in range(n-l+1): som+=int(N[k:k+l]) print(som) #5 - 16-09-2016 03:34:44
mathématiques pour les nulq 28 (somme des motifs d'un nombre)Salut, #6 - 16-09-2016 11:54:38#7 - 16-09-2016 12:50:18
Mathémtaiques pour les nuls 28 (Somme des motifs d'un nombre)Il y a plusieurs présentations possibles de cette formule, selon les goûts de chacun. Voici celle que je préfère: #8 - 16-09-2016 14:05:25
Mathématiques pour les nuls 28 (Somme des motifs 'dun nombre)Autre façon de calculer, par exemple avec 1203 et 123456789 Code:1 × 1111 = + 1111 2 × 222 = + 444 3 × 00 = + 0 4 × 3 = + 12 - 1203 Total = 364 1 × 111111111 = + 111111111 2 × 22222222 = + 44444444 3 × 3333333 = + 9999999 4 × 444444 = + 1777776 5 × 55555 = + 277775 6 × 6666 = + 39996 7 × 777 = + 5439 8 × 88 = + 704 9 × 9 = + 81 - 123456789 Total = 44200536 Voici le script python : Code:import sys N=sys.argv[1] n=len(N) m=s=0 print('N=%s'%N) for l in range(1,n): for k in range(n-l+1): m+=1 s+=int(N[k:k+l]) print("%8d %*s"%(m,n,N[k:k+l])) print('%6s = %*d'%('Total',n,s)) print('') s=0 print('N=%s'%N) for k in range(n): repet=N[k]*(n-k) ds=(k+1)*int(repet) s+=ds print('%3d x %*s = + %*d'%(k+1,n,repet,n,ds)) s-=int(N) print('%*s- %*s'%(n+9,'',n,N)) print('%*s = %*d'%(n+6,'Total',n+2,s)) Édité : #9 - 16-09-2016 18:34:36
Mathématiques pour les nuls 28 (Somme des motifs du'n nombre)Si on note c1, c2,... cn les chiffres du nombre N, j'obtiens la formule : #10 - 17-09-2016 10:44:42
Mathématiques pour les nuls 2 8(Somme des motifs d'un nombre)Bonjour suite logique : 1-2, 3-5, 5-4, 6-3, 9...? #11 - 17-09-2016 19:17:39
Mathématiques pour les nuls 28 (Somme des motif sd'un nombre)Bon alors on a tous le même résultat mais pas la même représentation de la formule. La mienne est un peu compliquée à vrai dire et je ne sais pas quelle tête elle aurait pour des nombres de plus de dix chiffres. "L'expérience est une lanterne qui n'éclaire que celui qui la porte." L-F. Céline #12 - 18-09-2016 19:15:34
mathématiques pour les nuls 28 (domme des motifs d'un nombre)La somme des motifs de 123456789 est 44200536 . Réponse rapideSujets similaires
|
|||||||||||||||||||||||||||||||||||
Prise2Tete Forum Statistiques Liste des membres Hall of Fame Contact |