CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[Enigme/Maths] Digicode

Excalipur
Excalipur
Niveau 10
30 juin 2017 à 03:25:12

Le 30 juin 2017 à 03:23:52 6poolgg a écrit :

Le 30 juin 2017 à 03:23:00 Excalipur a écrit :
Pour résoudre ton problème je vous qu'une seule solution.
Tu fais un algorithme qui colle les 10 000 segment de 4 digits, et tu répète ça jusqu’à trouver la chaine la plus courte.

Mais à la main c'est pas faisable.

Si si c'est faisable à la main. Et coller les 4 digits ça m'a pas l'air de bien marcher

Quand je dis coller c'est fusionner.

Genre le digit 0254 et 5487 deviennent 025487

6poolgg
6poolgg
Niveau 14
30 juin 2017 à 03:25:33

Moi je pense que pour un code à k chiffres sur un pavé numérique à n symboles on peut s'en sortir avec en gros n^k trucs plus de poussières pour la chaîne de caractères.

Excalipur
Excalipur
Niveau 10
30 juin 2017 à 03:26:25

Sinon t'es au courant que ton entier doit faire au moins 500 termes. C'est certainement pas faisable a la main.

6poolgg
6poolgg
Niveau 14
30 juin 2017 à 03:26:58

Le 30 juin 2017 à 03:25:12 Excalipur a écrit :

Le 30 juin 2017 à 03:23:52 6poolgg a écrit :

Le 30 juin 2017 à 03:23:00 Excalipur a écrit :
Pour résoudre ton problème je vous qu'une seule solution.
Tu fais un algorithme qui colle les 10 000 segment de 4 digits, et tu répète ça jusqu’à trouver la chaine la plus courte.

Mais à la main c'est pas faisable.

Si si c'est faisable à la main. Et coller les 4 digits ça m'a pas l'air de bien marcher

Quand je dis coller c'est fusionner.

Genre le digit 0254 et 5487 deviennent 025487

Ok dans ce cas c'est déjà mieux mais niveau complexité c'est assez affreux.

Je vous donne la solution pour 9 chiffres sur le pavnum et 2 chiffres dans le code histoire que ça vous aide à voir l'astuce :

1121314151617181922324252627282933435363738394454647484955657585966768697787988991

Voilà y'a 82 chiffres et on teste les 81 codes avec ça.

6poolgg
6poolgg
Niveau 14
30 juin 2017 à 03:27:43

Le 30 juin 2017 à 03:26:25 Excalipur a écrit :
Sinon t'es au courant que ton entier doit faire au moins 500 termes. C'est certainement pas faisable a la main.

Si parce qu'on l'écrit pas on se le visualise en faisant l'astuce du truc à 2 chiffres

Excalipur
Excalipur
Niveau 10
30 juin 2017 à 03:28:10

Et le 0 ?

6poolgg
6poolgg
Niveau 14
30 juin 2017 à 03:28:51

Le 30 juin 2017 à 03:28:10 Excalipur a écrit :
Et le 0 ?

pas de 0 dans mon énoncé mais ça changerait rien on s'en sortirait pareil. On y arriverait avec 101 chiffres du coup

Xanter-Returns
Xanter-Returns
Niveau 9
30 juin 2017 à 03:28:55

j'attend qu'un habitant ouvre la porte, ça sera toujours moins long que de taper 6 millions de chiffres

Excalipur
Excalipur
Niveau 10
30 juin 2017 à 03:30:37

Si on suit ta logique a deux chiffre ca va donner pour une base 9 à 4 chiffres:

1111 1112 1113 1114 1115 ... 8889 9991

Message édité le 30 juin 2017 à 03:31:23 par Excalipur
6poolgg
6poolgg
Niveau 14
30 juin 2017 à 03:30:46

Le 30 juin 2017 à 03:28:55 Xanter-Returns a écrit :
j'attend qu'un habitant ouvre la porte, ça sera toujours moins long que de taper 6 millions de chiffres

Malheureusement tu es le dernier homme sur Terre et derrière cette porte se trouve l'unique femelle, clouée au lit donc incapable de t'ouvrir, pour repeupler la planète [[sticker:p/1lm9]]

Message édité le 30 juin 2017 à 03:32:05 par 6poolgg
6poolgg
6poolgg
Niveau 14
30 juin 2017 à 03:31:36

Le 30 juin 2017 à 03:30:37 Excalipur a écrit :
Si on suit ta logique a deux chiffre ca va donner pour une base 9:

1111 1112 1113 1114 1115 ... 8889 9991

non ça va donner :
1111211131114111511161117111811192....

Excalipur
Excalipur
Niveau 10
30 juin 2017 à 03:32:52

Le 30 juin 2017 à 03:31:36 6poolgg a écrit :

Le 30 juin 2017 à 03:30:37 Excalipur a écrit :
Si on suit ta logique a deux chiffre ca va donner pour une base 9:

1111 1112 1113 1114 1115 ... 8889 9991

non ça va donner :
1111211131114111511161117111811192....

ouais j'ai mal placé les premier termes mais les dernier c'est bien 8889 9991

Xanter-Returns
Xanter-Returns
Niveau 9
30 juin 2017 à 03:33:51

Le 30 juin 2017 à 03:30:46 6poolgg a écrit :

Le 30 juin 2017 à 03:28:55 Xanter-Returns a écrit :
j'attend qu'un habitant ouvre la porte, ça sera toujours moins long que de taper 6 millions de chiffres

Malheureusement tu es le dernier homme sur Terre et derrière cette porte se trouve l'unique femelle, clouée au lit donc incapable de t'ouvrir, pour repeupler la planète [[sticker:p/1lm9]]

marteau, voiture bélier, arme, t'inquiète la porte elle va s'ouvrir [[sticker:p/1lm9]]

6poolgg
6poolgg
Niveau 14
30 juin 2017 à 03:34:37

Le 30 juin 2017 à 03:32:52 Excalipur a écrit :

Le 30 juin 2017 à 03:31:36 6poolgg a écrit :

Le 30 juin 2017 à 03:30:37 Excalipur a écrit :
Si on suit ta logique a deux chiffre ca va donner pour une base 9:

1111 1112 1113 1114 1115 ... 8889 9991

non ça va donner :
1111211131114111511161117111811192....

ouais j'ai mal placé les premier termes mais les dernier c'est bien 8889 9991

Non je ne pense pas. Ca serait plutôt quelque chose du genre 89899991

6poolgg
6poolgg
Niveau 14
30 juin 2017 à 03:37:41

Le 30 juin 2017 à 03:34:58 Falquiero a écrit :
J'ai 38893 [[sticker:p/1jnh]]

Mon code python (peut-être incorrect) :

https://pastebin.com/dbkptinW

Teste sur 9 symboles 2 chiffres dans le code et vois si t'obtiens 82

Falquiero
Falquiero
Niveau 48
30 juin 2017 à 03:40:45

Le 30 juin 2017 à 03:37:41 6poolgg a écrit :

Le 30 juin 2017 à 03:34:58 Falquiero a écrit :
J'ai 38893 [[sticker:p/1jnh]]

Mon code python (peut-être incorrect) :

https://pastebin.com/dbkptinW

Teste sur 9 symboles 2 chiffres dans le code et vois si t'obtiens 82

J'ai fais une erreur grossière, j'essaie de réparer ça [[sticker:p/1lmk]]

6poolgg
6poolgg
Niveau 14
30 juin 2017 à 03:41:23

Le 30 juin 2017 à 03:33:51 Xanter-Returns a écrit :

Le 30 juin 2017 à 03:30:46 6poolgg a écrit :

Le 30 juin 2017 à 03:28:55 Xanter-Returns a écrit :
j'attend qu'un habitant ouvre la porte, ça sera toujours moins long que de taper 6 millions de chiffres

Malheureusement tu es le dernier homme sur Terre et derrière cette porte se trouve l'unique femelle, clouée au lit donc incapable de t'ouvrir, pour repeupler la planète [[sticker:p/1lm9]]

marteau, voiture bélier, arme, t'inquiète la porte elle va s'ouvrir [[sticker:p/1lm9]]

Les jean-réalistes qui se demandent devant leur contrôle de maths ce que Pierre branle avec ses 4000 bonbons [[sticker:p/1lm9]]

CeIestin
CeIestin
Niveau 10
30 juin 2017 à 03:45:24

J AI UNE PISTE

On note un chiffre puis le nombre de fois qu'il est apparu en tout en commencant par 1

1

puis 11 (car le 1 est apparu une fois)
puis 112 (car le 1 est la 2 fois)
puis 1121 (car le 2 est la une fois)
puis 11213 (car le 1 est la 3 fois)
et ainsi de suite et quand on est censé arriver à 10

genre à : 11213141516171819

au lieu d'écrire .....1819110, le 10 qui caracterisait les 10 "1" précédent devient un 2, suivi d'un autre 2 car c'est la deuxieme fois que le 2 apparait.

Tout ca c'est pour un code à 2 chiffres

pour 4 chiffres, peut-etre qu'il faut faire pareil, mais en mettant une occurence au format 000 genre

1
puis 10001 (car 1 fois)
100010002

edit : nan pas possible car pas de 0 sur le pavé, mais a voir :(

6poolgg
6poolgg
Niveau 14
30 juin 2017 à 03:47:51

Le 30 juin 2017 à 03:45:24 CeIestin a écrit :
J AI UNE PISTE

On note un chiffre puis le nombre de fois qu'il est apparu en tout en commencant par 1

1

puis 11 (car le 1 est apparu une fois)
puis 112 (car le 1 est la 2 fois)
puis 1121 (car le 2 est la une fois)
puis 11213 (car le 1 est la 3 fois)
et ainsi de suite et quand on est censé arriver à 10

genre à : 11213141516171819

au lieu d'écrire .....1819110, le 10 qui caracterisait les 10 "1" précédent devient un 2, suivi d'un autre 2 car c'est la deuxieme fois que le 2 apparait.

Tout ca c'est pour un code à 2 chiffres

pour 4 chiffres, peut-etre qu'il faut faire pareil, mais en mettant une occurence au format 000 genre

1
puis 10001 (car 1 fois)
100010002

edit : nan pas possible car pas de 0 sur le pavé, mais a voir :(

Ca doit donner le truc que j'ai donné pour 2 chiffres :
1121314151617181922324252627282933435363738394454647484955657585966768697787988991

Oui je pense que c'est la stratégie à adopter [[sticker:p/1lm9]]

CeIestin
CeIestin
Niveau 10
30 juin 2017 à 03:50:14

Le 30 juin 2017 à 03:47:51 6poolgg a écrit :

Le 30 juin 2017 à 03:45:24 CeIestin a écrit :
J AI UNE PISTE

On note un chiffre puis le nombre de fois qu'il est apparu en tout en commencant par 1

1

puis 11 (car le 1 est apparu une fois)
puis 112 (car le 1 est la 2 fois)
puis 1121 (car le 2 est la une fois)
puis 11213 (car le 1 est la 3 fois)
et ainsi de suite et quand on est censé arriver à 10

genre à : 11213141516171819

au lieu d'écrire .....1819110, le 10 qui caracterisait les 10 "1" précédent devient un 2, suivi d'un autre 2 car c'est la deuxieme fois que le 2 apparait.

Tout ca c'est pour un code à 2 chiffres

pour 4 chiffres, peut-etre qu'il faut faire pareil, mais en mettant une occurence au format 000 genre

1
puis 10001 (car 1 fois)
100010002

edit : nan pas possible car pas de 0 sur le pavé, mais a voir :(

Ca doit donner le truc que j'ai donné pour 2 chiffres :
1121314151617181922324252627282933435363738394454647484955657585966768697787988991

Oui je pense que c'est la stratégie à adopter [[sticker:p/1lm9]]

oui mais avec 4 chiffres, plus possible, parce ue ca commence par 1111 et du coup faudrait suivre avec un 4 en oubliant le 2 et le 3 :(

Sous forums
  • Religion
La vidéo du moment