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

*Topic jeux de logiques et scripting*

panther751
panther751
Niveau 10
08 mars 2005 à 01:14:12

Bonsoir...

Devant la tournure que prend ce forum, c´est à dire pas mal de sujets hors-sujets mais très intéressants, je crois que j´ai le droit d´ajouter le mien... :p)

Voila donc dans ce topic je propose que chacun son tour, on présente une suite logique ou une énigme à résoudre, et le premier qui trouve la logique à le droit de poster la sienne.

Ensuite on essayera de faire des scritps en n´importe quel langage ( python de préférence, une courte initiation ici: http://panther751.free.fr/initiation_python.txt ) , qui généreront eux-mêmes les solutions ou les suites logiques.

Si je vous propose ceci, c´est parce que j´aime faire des scripts, et j´aimerais vous communiquer ma passion. De plus j´ai vu l´intéret qu´a suscité le topic des " hackeurs". Si quelqu´un à quelquechose à redire, qu´il le dise plutot sur le forum discussions libres pour ne pas polluer le topic.

Je suis bien sur à votre entière disposition, vous pouvez trouver de quoi me contacter dans mon profil.

Allez à vos méninges! :-)

panther751
panther751
Niveau 10
08 mars 2005 à 01:19:00

Dans mon enthousiasme et ma précipitation, j´ai fais une faute dans le titre et j´ai oublié de vous donner une première suite... :sarcastic:

Donc je commence, une suite de 15 lampes alignées:

0XXXXXXXXXXXXXX

La lampe notée 0 est allumée, et les lampes notées X sont éteintes. Une seconde après, les lampes changent d´état:

00XXXXXXXXXXXXX

Puis, à chaques secondes:

0X0XXXXXXXXXXXX
0000XXXXXXXXXXX
0XXX0XXXXXXXXXX
00XX00XXXXXXXXX
0X0X0X0XXXXXXXX
00000000XXXXXXX

Mais quel sera le schéma à la secondes suivante?

TheMasamune
TheMasamune
Niveau 10
08 mars 2005 à 19:11:18

ça me dit quelque chose ça ! hein Panther !

angelusmortis
angelusmortis
Niveau 5
08 mars 2005 à 19:55:39

je triche si je répond, non?

Battx
Battx
Niveau 10
07 juin 2005 à 09:43:23

0XXXXXXX0

Méthode <

On ajoute à chaque tour ( en partant uniquement des lampes allumées) une lampe allumée vers la droite.
Si on recontre une lampe deja allumée, on l´éteint.
( je sais pas si je suis clair)
Je ne saurais pas poster d´énigmes, mais par contre j´en veux bien en Python.

panther751
panther751
Niveau 10
07 juin 2005 à 11:13:49

Bien vu Battx, tu as une proposition pour ce que ca donne en Python?

PS: Merci d´avoir quand même participé parce que le bide que ça a fait avant... :p)

Arrak_la_pythie
Arrak_la_pythie
Niveau 6
07 juin 2005 à 11:27:23

Moi j´ai rien pigé. Je veux bien croire que la solution donnée par Battx est la bonne. Mais l´explication donnée ne l´est pas. Il me semble qu´il y a un coup où on rajoute vers la droite d´une lampe allumée, puis un coup où l´on rajoute à droite en éteignant celles déjà allumées, mais ensuite ça foire… Donc si vous pouviez donner une explication didactique et accessible au grand public :merci:

panther751
panther751
Niveau 10
07 juin 2005 à 11:37:25

J´essaye :-)

À la première seconde, on a le schéma suivant:

0XXX

À la deuxième seconde:

00XX

Que s´est il passé? La lampe numéro 1 reste tout le temps allumée, ca c´est clair. La lampe numéro 2 était éteinte à la première seconde. Or, la lampe située à sa gauche étant allumée, elle change d´état, elle passe de l´état éteint à l´état allumé.

Troisième seconde:

0X0X

La lampe numéro reste tout le temps allumée. La lampe numéro 2 était allumée à la seconde précédente, or la lampe située à sa gauche étant allumée, elle change d´état, elle passe de l´état allumé à éteint. La lampe numéro 3 était éteinte à la seconde précédente, or la lampe située à sa droite était allumée à la seconde précédente, elle change donc d´état et passe de l´état éteint a allumé.

Quatrième ( et dernière pour cette tentative d´explication) ligne:

0000

La lampe 1, pareil, tout le temps allumé.
La lampe 2, éteinte à la seconde d´avant mais la lampte située à sa droite était allumée, donc changement d´état, elle s´allume.
La lampe 3 était allumée à la seconde d´avant mais la lampe située à sa droite était éteinte, elle ne change pas d´état, elle reste allumée.
La lampe 4, comme la 2.

J´espère avoir été clair :)

Battx
Battx
Niveau 10
07 juin 2005 à 15:50:14

Panther, tu veux le script qui donne ça en Python ?
Hmm, je vais réfléchir.
Par contre, je suis ouvert à tout exercice qui concerne le python.

Battx
Battx
Niveau 10
07 juin 2005 à 15:56:03

Hum, non, après quelques minutes de réflexion, je pense ne pas être encore capable de donner le script correspondant.
Il doit falloir une fonction qui permette d´aller regarder la valeur d´un élément d´une chaîne.
Je sais pas faire ça. ( pas encore :-p)

panther751
panther751
Niveau 10
07 juin 2005 à 15:57:25

Ben ouai si tu arrive à faire un script pour ça c´est coule :)

Comme exercice concernant le python, le tuto qu´est sur le forum rebel MacOSTeam me semble très bien pour débuter, ensuite tu passe à ceci si tu veux t´y mettre: http://www.ulg.ac.be/cifen/inforef/swi/download/python_notes.pdf

Quand j´aurais fini de le commenter je mettrais ma version du script qui produit ces lampes :)

En attendant je vous rédige une autre suite, tirée du livre " Les fourmis" de Bernard Werber.

panther751
panther751
Niveau 10
07 juin 2005 à 15:58:16

Connecte sur MSN/AIM, je t´aide :)

panther751
panther751
Niveau 10
09 juin 2005 à 12:27:02

Voici la suite suivante:

1
11
21
1211
111221
. ..

Le principe est tellement simpliste qu´il est relativement dur à trouver.

En attendant je poste le lien vers le script qui construis la précédente suite: http://panther751.free.fr/wikini/wakka.php?wiki=PythonLampes

achdezo
achdezo
Niveau 10
09 juin 2005 à 12:29:47

312211

Battx
Battx
Niveau 10
09 juin 2005 à 12:32:13

Ouais, c´est connu en plus :+)
Poste en un Dashuhn

achdezo
achdezo
Niveau 10
09 juin 2005 à 12:33:21

Laissez Battx faire le script en Python :)

Battx
Battx
Niveau 10
09 juin 2005 à 13:12:47

Ah :+)
Alors je vais m´y mettre tout à l´heure.
Marrant, j´ai pas encore le réflexe de me dire qu´il y a un script à chaque fois.
Pareil pour le truc de Panther.
Je réflechis donc :-)

panther751
panther751
Niveau 10
09 juin 2005 à 13:39:42

Je dirais même plus il y a plusieurs script à chaque fois.

Trojan
Trojan
Niveau 3
09 juin 2005 à 14:25:30

Jcommence à y arriver, mais bordel c´est baleze !
Personne donne la réponse SVP :-)

Battx
Battx
Niveau 10
09 juin 2005 à 14:25:50

Oups :+)

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Internet
  • Macintosh
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment