Python Challenge

Python Challenge - Python - Programmation

Marsh Posté le 12-05-2005 à 15:17:55    

Voici un site : http://www.pythonchallenge.com/
qui propose de résoudre des enigmes avec Python !
 
Très sympa ... je reste bloqué sur le niveau 5, je n'arrive pas à interpréter le résultat.
 
Bonne prise de tête !

Reply

Marsh Posté le 12-05-2005 à 15:17:55   

Reply

Marsh Posté le 12-05-2005 à 15:25:48    

je comprends deja pas le premier...
 
edit : ha ok ça y est :/


Message édité par R3g le 12-05-2005 à 15:32:28
Reply

Marsh Posté le 12-05-2005 à 15:35:37    

[:debarquement]
[:itm]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 12-05-2005 à 16:55:04    

bloqué aussi sur le 5... :(
mais c'est pcq je peux pas faire de python ici ;)  
Enfin si je savais en faire en fait :o

Reply

Marsh Posté le 12-05-2005 à 21:31:02    

J'ai trouvé le niveau 5 ! pas facile héhé !!! mais Python obligatoire pour peak hell ;)

Reply

Marsh Posté le 12-05-2005 à 23:20:22    

"Se les fait en php" Zut je suis bloqué au 3, je trouve les caracteres rares mais je sais pas quoi en faire :(


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 12-05-2005 à 23:37:24    

fais-en un mot ... et modifie l'url

Reply

Marsh Posté le 13-05-2005 à 07:44:33    

Bein j'ai trouvé 5 lettres "rares", mais si je les met en un mot ça me laisse pas entrer ... Un doute me vient .. elles sont bien en ordre alphabetique?


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 13-05-2005 à 08:49:44    

tu n'as que 5 lettres ? ça m'étonnes.... il y en a plus  
moi j'ai un script perl et ça a marché super bien... ;)

Reply

Marsh Posté le 13-05-2005 à 08:51:27    

heu non j'en ai 8 en fait


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 13-05-2005 à 08:51:27   

Reply

Marsh Posté le 13-05-2005 à 08:59:05    

moi j'en ai 10 :D
tu le fais en php ? avec les re ?
(euh on parle bien du problèmes sur les expressions régulières... une petite entourés exactement par 3 grandes de chaque côtés ?)
 
a moins que tu parles du 3ème problème : le numéro deux... celui ou il y a quelques lettres parmi des (]+){#$...
 
là c bon ta trouvé les 8 lettres :o


Message édité par babar9160 le 13-05-2005 à 09:04:55
Reply

Marsh Posté le 13-05-2005 à 09:39:43    

je bloque sur la regexp :/
 
il me sort trop de résultats... faut que je touve comment affiner ou virer les doublons :o


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 13-05-2005 à 09:42:33    

pense bien au "exactement" 3 de chaque coté ;)
 
c'est vraiment le plus important

Reply

Marsh Posté le 13-05-2005 à 09:44:02    

et le python n'est nécessaire qu'a partir du numéro 5...
jusque là le PHP ou le Perl sont bien suffisant


Message édité par babar9160 le 13-05-2005 à 09:44:36
Reply

Marsh Posté le 13-05-2005 à 10:48:23    

Même pour le niveau 4 ?  
 
je suis bloqué ... pffff je comprends pas ce qu'il faut chercher au 4 ... urllib may help ... je vois pas en quoi ...

Reply

Marsh Posté le 13-05-2005 à 10:52:31    

pilou a écrit :

Même pour le niveau 4 ?  
 
je suis bloqué ... pffff je comprends pas ce qu'il faut chercher au 4 ... urllib may help ... je vois pas en quoi ...

`
 
Avec httplib/urllib tu peux exécuter des requêtes HTTP/GET, analyser les réponses et ainsi automatiser ce que tu as dû commencer à la main.

Reply

Marsh Posté le 13-05-2005 à 10:53:58    

le niveau 4 est méchant ;)
Moi j'ai pas trouvé mieux que de suivre les
 
next nothing is xxxxx
et de les taper a la main
 
tu peux aussi faire un script qui suit directement... coment je peux pas te dire je connais aps du tout le python ;)
 
A toi de voir...

Reply

Marsh Posté le 13-05-2005 à 11:06:24    

babar9160 a écrit :

pense bien au "exactement" 3 de chaque coté ;)
 
c'est vraiment le plus important


ça chie parce que je dois copier coller le texte et que ça nique la mise en forme  [:sisicaivrai]
 


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 13-05-2005 à 11:13:55    

babar9160 a écrit :

tu peux aussi faire un script qui suit directement... coment je peux pas te dire je connais aps du tout le python ;)


Va faloir m'expliquer l'intérêt de faire le Python Challenge sans connaitre le Python :sweat:  
 
Et faire le 4 à la main, je veux pas être méchant mais il y a une cinquantaine de redirections minimum (et le 5e est pire)

black_lord a écrit :

ça chie parce que je dois copier coller le texte et que ça nique la mise en forme  [:sisicaivrai]


 :heink:  
 
T'importes (page > save as) la page et tu colles la regex qui va bien en search sur tout le texte [:spamafote]  
(un truc du style r"[^A-Z][A-Z]{3}([a-z])[A-Z]{3}[^A-Z]", la regex est sûrement pas exacte mais elle doit pas être loin)


Message édité par masklinn le 13-05-2005 à 11:16:45

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 13-05-2005 à 11:24:42    

masklinn a écrit :

Va faloir m'expliquer l'intérêt de faire le Python Challenge sans connaitre le Python :sweat:  


 
Pour le fun ? et puis je compte me mettre au python incessemment sous peu... donc je voulais voir ce que ça donné ;)
 

masklinn a écrit :

Et faire le 4 à la main, je veux pas être méchant mais il y a une cinquantaine de redirections minimum (et le 5e est pire)


 
Je reconnais qu'il y a beaucoup de redirection... mais malheureusement au bureau je n'ai pas les outils pour faire de python, donc à la main. En plus sur le forum du challenge, il y a une aide pour les gens qui ont un modem 56K, ils te donnent un "nothing" avancé pour pouvoir trouver plus vite ;)
 
mon code pour l'expression regulière en Perl ;)

Code :
  1. open(IN,"<$ARGV[0]" );
  2. my @lignes = <IN>;
  3. foreach (@lignes){
  4.   if ($_ =~ /[a-z]+([A-Z]{3}?[a-z][A-Z]{3}?)[a-z]+/){
  5.     print $1 . "\n";
  6.   }
  7. }
  8. close(IN);


Message édité par babar9160 le 13-05-2005 à 11:33:25
Reply

Marsh Posté le 13-05-2005 à 11:31:35    

masklinn a écrit :

:heink:  
 
T'importes (page > save as) la page et tu colles la regex qui va bien en search sur tout le texte [:spamafote]


 
je suis en ssh depuis le taff jusque chez moi [:joce] je fait un copier/coller dans un putty [:joce]


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 13-05-2005 à 11:34:50    

black_lord a écrit :

je suis en ssh depuis le taff jusque chez moi [:joce] je fait un copier/coller dans un putty [:joce]


 :heink:


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 13-05-2005 à 11:45:47    


le navigateur est ici, le python est chez moi :o


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 13-05-2005 à 11:47:00    

putain de merde [:sisicaivrai]


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 13-05-2005 à 11:51:33    

Tu peux pas installer python au boulot [:gratgrat]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 13-05-2005 à 11:53:01    

non plus, je peux pas l'installer, je n'ai aucun droit administrateur. en plus étant stagiaire je suis contraint de demandé le moins possible de chose :( spacool

Reply

Marsh Posté le 13-05-2005 à 11:54:11    

babar9160 a écrit :

non plus, je peux pas l'installer, je n'ai aucun droit administrateur. en plus étant stagiaire je suis contraint de demandé le moins possible de chose :( spacool


J'te parle pas à toi [:mlc]
 
(et je suis stagiaire aussi avec les droits admin sur ma machine, faire du dev ça aide [:kbchris])


Message édité par masklinn le 13-05-2005 à 11:54:23

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 13-05-2005 à 11:54:49    

masklinn a écrit :

Tu peux pas installer python au boulot [:gratgrat]


j'ai déjà pas le droit d'aller sur le net normalement [:itm] ni de faire du SSH jusque chez moi :D Ni d'installer FF  [:petrus75]  
 
et j'ai un quota ridicule  [:pingouino]
 
mais python c'est trop gros  :sweat:


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 13-05-2005 à 11:55:38    

black_lord a écrit :

j'ai déjà pas le droit d'aller sur le net normalement [:itm] ni de faire du SSH jusque chez moi :D Ni d'installer FF  [:petrus75]  
 
et j'ai un quota ridicule  [:pingouino]
 
mais python c'est trop gros  :sweat:


[:ddr555]
 
Tu fous python sur une clé USB et tu l'exécute depuis là bas,  chuis sûr que ça se tente :whistle:


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 13-05-2005 à 11:57:50    

sur un bon vieux NT4 des familles [:god]


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 13-05-2005 à 11:58:28    

Citation :

J'te parle pas à toi [:mlc]  
 
(et je suis stagiaire aussi avec les droits admin sur ma machine, faire du dev ça aide [:kbchris])


 
 
Tu crois ke je fais quoi ? que je fais du tableur et du Word toute la journée ? si je mets du code perl c'est pas QUE pour faire staïle...
 
Merci de ta gentillesse, je ne faisais qu'exprimé ma compassion envers black_lord.. mais bon je vois que ça te dérange .. :(
 
PS : ton idée de la clé USB est bonne :)


Message édité par babar9160 le 13-05-2005 à 12:00:44
Reply

Marsh Posté le 13-05-2005 à 12:01:06    

black_lord a écrit :

sur un bon vieux NT4 des familles [:god]


 :heink:  
whoa, c'est quoi cette antiquité? :sweat:  
(enfin bon ça doit quand même gérer l'USB NT4 :o)

babar9160 a écrit :

Citation :

J'te parle pas à toi [:mlc]  
 
(et je suis stagiaire aussi avec les droits admin sur ma machine, faire du dev ça aide [:kbchris])


 
 
Tu crois ke je fais quoi ? que je fais du tableur et du Word toute la journée ?


Ben sans les droits admins, oui [:spamafote]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 13-05-2005 à 12:03:59    

[HS] ben non, grande SSII => et il y administrateur Windows donc pas le droit de mettre ce que je veux [/HS]


Message édité par babar9160 le 13-05-2005 à 12:04:18
Reply

Marsh Posté le 13-05-2005 à 12:05:13    

masklinn a écrit :

:heink:  
whoa, c'est quoi cette antiquité? :sweat:  
(enfin bon ça doit quand même gérer l'USB NT4 :o)


 
Non, NT4 et l'USB c'est déjà pas top (limite inexistant en fait) mais alors les clés USB... :D
 
L'antiquité c'est une des plus grosses boîtes de france ;)


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 13-05-2005 à 17:05:09    

J'en suis au niveau 17  :sol:  
mais là je suis bien bloqué...
 
black_lord, plutôt que de faire un copier/coller, tu pourrais pas faire un wget depuis la machine chez toi ?


Message édité par dividee le 13-05-2005 à 17:16:31
Reply

Marsh Posté le 14-05-2005 à 00:07:15    

Et pour la 9, avec un dessin de taureau, il faut faire quoi ?

Reply

Marsh Posté le 14-05-2005 à 10:32:49    

Snif je suis bloqué a celui des boujies maintenant... J'ai trouvé la liste de toutes les lettres : Maj Maj Maj min Maj Maj Maj mais a voir le nombre de lettres que ca me sort je dois etre a coté de la plaque ..


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 14-05-2005 à 10:37:32    

ils précisent bien que la minuscule doit avoir EXACTEMENT 3 majuscules de chaque côté.
 
Donc plus de une, plus de deux, mais aussi moins de 4 ;)


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 14-05-2005 à 10:49:00    

Ah je viens de capter ou j'ai fait la faute, j'ai pas pris en compte ceux qui en ont plus que 3 ... [:ane]


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 14-05-2005 à 10:55:24    

Un doute affreux me viens, est-ce que les petites lettres ont le droit de partager leurs gardes? Genre
 
min- maj-maj-maj-min-maj-maj-maj-min-maj-maj-maj ?  
 
Parceque sinon je comprend pourquoi j'ai trop de lettres :D


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed