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]


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
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

---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
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:


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
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]


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
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

---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
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:


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
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]


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
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 ;)


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
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