Programmation

dimanche 20 mars 2011, 20:48  #1
Programmation - Suite arithmetique
ufox
  • 6 posts

Bonjour chère admin

Il semblerait qu’il y ait un soucis avec l’épreuve. J’ai du m’y reprendre à plusieurs reprise pour obtenir le mot de passe alors que je suis sure de mon code. Si quelqu’un pouvez regarder pour les prochains challenger qui voudrait valider...

Merci d’avance

mercredi 27 avril 2011, 16:30  #2
Programmation - Suite arithmetique
nathan
  • 8 posts

Je confirme... l’épreuve est buggué...

mercredi 27 avril 2011, 19:42  #3
Programmation - Suite arithmetique
g0uZ
  • 168 posts

J’ai débuggé ce challenge (avant vos post) avec des membres du portail. Ce challenge fonctionne très bien, vérifiez l’initialisation de votre suite...

Courage !

jeudi 28 avril 2011, 11:29  #4
Programmation - Suite arithmetique
nathan
  • 8 posts

> Un+1 = [ -42 + Un ] + [ n * -39 ]
> U0 = -765
> Trouver le terme n°782600 de cette suite.

U0 = -765
U1 = -807
U2 = -888
U3 = -1008
U4 = -1167
...
U782600 = -11943041429265

> Le résultat renvoyé n’est pas correct !

Même en faisant le calcul à la main et le moins mathématiquement possible j’obtiens les mêmes valeurs...

jeudi 28 avril 2011, 14:03  #5
Programmation - Suite arithmetique
pilebones
  • 2 posts

Je serais curieux d’avoir un peu plus d’info sur ce challenge car j’ai aussi développé un petit prog. Les résultats sont juste mais pas moyen de débloquer le challenge même erreur que toi. Au début j’avais un message qui me disait d’envoyer n0 et même en envoyant le premier élément de la liste (en plus de celui demandé), ce n’était pas bon.
Et a force de tester, le serveur me renvoyait uniquement des 403 pensant que je faisais de la bruteforce :langue

vendredi 29 avril 2011, 14:43  #6
Programmation - Suite arithmetique
Arod
  • 19 posts

Salut,

j’ai le même problème...

( 36 + Un ) + ( n * 15 )
U0 = -523
Trouvez le 110909ème terme.
U1 = -472
U2 = -406
U3 = -325
U4 = -229
U5 = -118
...
U110909 = 92260871126

> Le resultat renvoyé n’est pas correct !
Vous devez recommencer !

Parfois j’ai aussi l’erreur "Aller sur la page n1 d’abord !"
Le script prend moins d’une seconde.

lundi 2 mai 2011, 10:22  #7
Programmation - Suite arithmetique
nathan
  • 8 posts

Attention Spoile !
.
.
.
.
.
.
Un+1 = ( 36 + Un ) + ( n * 15 )
U0 = -523

Ce qui veut dire que :
Un = ( 36 + Un-1 ) + ( (n-1) * 15 )

donc
U1 = ( 36 + U0 ) + ( (0) * 15 ) = -487

lundi 16 mai 2011, 10:01  #8
Programmation - Suite arithmetique
nathan
  • 8 posts

Pas de réponses des admins ?

samedi 21 mai 2011, 11:31  #9
Programmation - Suite arithmetique
int_0x80
  • 19 posts

Le challenge a été testé, re-testé, et je vous confirme qu’il fonctionne à merveille ;) Revoyez vos scripts les gars. Have fun :)

mardi 24 mai 2011, 16:33  #10
Programmation - Suite arithmetique
Neemzy
  • 2 posts

Juste pour info, le message "Aller sur la page n1 d’abord" signifie que le temps d’exécution de mon script est trop long (il n’en a pas l’air mais bon...) ? Ou alors il y a quelque chose d’inapproprié dans ma façon d’interagir avec le challenge (que je peux détailler si nécessaire) ?

Merci d’avance.

mercredi 8 juin 2011, 15:14  #11
Programmation - Suite arithmetique
Neemzy
  • 2 posts

Je me permets un p’tit up !

mercredi 8 juin 2011, 15:44  #12
Programmation - Suite arithmetique
m31z0nyx
  • 289 posts

Neemzy : Pour avoir été confronté à ce même message je penche pour l’interaction inappropriée.

Bon courage :)

jeudi 7 juillet 2011, 12:12  #13
Programmation - Suite arithmetique
Armel
  • 28 posts

Bonjour,

Je m’ajoute à la liste des personnes pensant avoir une bonne implémentation mais n’arrivant pas à valider ce challenge.

Je trouve comme nathan lorsque j’utilise l’exemple qu’il a donné :

> Un+1 = [ -42 + Un ] + [ n * -39 ]
> U0 = -765
> Trouver le terme n°782600 de cette suite.

U0 = -765
U1 = -807
U2 = -888
U3 = -1008
U4 = -1167
...
U782600 = -11943041429265

> Le résultat renvoyé n’est pas correct !

Je ne vois vraiment pas ce qui cloche...

vendredi 8 juillet 2011, 09:32  #14
Programmation - Suite arithmetique
artis
  • 4 posts

Salut Armel,

Moi aussi je galère un peu sur cet exercice. J’ai vérifié avec mon script je trouve le même résultat que toi par contre impossible de valider l’épreuve.

samedi 9 juillet 2011, 00:11  #15
Programmation - Suite arithmetique
m31z0nyx
  • 289 posts

Je viens de le refaire avec le script utilisé initialement pour valider ; les deux premiers essais se sont soldés par un "le résultat renvoyé n’est pas correct, vous devez recommencer", le troisième essai est passé.
Ça m’avait fait pareil lors de la validation.

Insistez ;)

samedi 9 juillet 2011, 00:21  #16
Programmation - Suite arithmetique
Armel
  • 28 posts

m31z0nyx a écrit :

Je viens de le refaire avec le script utilisé initialement pour valider ; les deux premiers essais se sont soldés par un "le résultat renvoyé n’est pas correct, vous devez recommencer", le troisième essai est passé.
Ça m’avait fait pareil lors de la validation.

Insistez ;)

J’ai itéré plusieurs centaines de fois sans succès...
Tu trouves le même résultat que ce que j’ai cité au dessus ?

samedi 9 juillet 2011, 00:41  #17
Programmation - Suite arithmetique
m31z0nyx
  • 289 posts

Salut Armel, avec plusieurs centaines d’essais non concluants, je pense que l’erreur est ailleurs. Sauf si tu es particulièrement guignard. :D

Par ailleurs je n’obtiens pas le même résultat que toi pour ta suite. ;)

samedi 9 juillet 2011, 12:52  #18
Programmation - Suite arithmetique
artis
  • 4 posts

Si tu as réussi à le faire valider et que tu n’obtiens pas le même résultat que nous, on a sûrement un problème dans nos algo ^^

samedi 9 juillet 2011, 16:39  #19
Programmation - Suite arithmetique
Armel
  • 28 posts

Salut,

m31z0nyx, peux-tu nous dire si tu trouves comme nous pour les 4 premiers termes cités ci-dessus. Ainsi nous pourrons déterminer s’il s’agit d’une erreur sémantique (mauvais algorithme) ou d’une erreur d’implémentation (mauvais type de données, par exemple).

Merci !

jeudi 1er mars 2012, 12:04  #20
Programmation - Suite arithmetique
gouketsu
  • 2 posts

Bonjour a tous,

J’ai aussi eu un probleme de validation pour cette epreuve alors que mon script etait correct.
Je pense qu’il y a un probleme avec le numero de l’element demande.

En gros si le script me demande le numero 315350 c’est bien le U315350 qu’il veut ?

Un+1 = [ 44 + Un ] - [ n * 13 ]
U0 = 186
U315350 = -646380620889

Valeur incorrect ????
U0=186
U1=(44+186) - (0*13) = 230
U2=(44+230) - 13 = 261
U3=(44+261) - (2*13) = 279
....
U315350 = -646380620889

J’ai reussi a passer l’epreuve en ne faisant pas confiance a l’enonce....

Merci

mercredi 7 mars 2012, 14:06  #21
Programmation - Suite arithmetique
Erika
  • 3 posts

Je confirme que l’énoncé de ce challenge n’est pas correct :
s’il est demandé de renvoyer le Nième élément de la suite, alors il faut renvoyer U(N+1) et non pas U(N)...

Merci gouketsu pour m’avoir mis la puce à l’oreille, j’avais essayé de renvoyer U(N-1), mais je n’aurais jamais pensé que ça puisse être U(N+1) 😛

D’autre part, pour information, cette suite (au sens mathématique du terme) n’est pas arithmétique. Elle est juste... ...mathématique !!!

NB : En mathématique, deux types de suites se distinguent : celles dites "arithmétiques" et celles dites "géométriques", ce que cette suite n’est pas.
cf. http://fr.wikipedia.org/wiki/Suite_arithmétique
cf. http://fr.wikipedia.org/wiki/Suite_géométrique

samedi 10 mars 2012, 22:36  #22
Programmation - Suite arithmetique
orni
  • 2 posts

m31z0nyx a écrit :

Je viens de le refaire avec le script utilisé initialement pour valider ; les deux premiers essais se sont soldés par un "le résultat renvoyé n’est pas correct, vous devez recommencer", le troisième essai est passé.
Ça m’avait fait pareil lors de la validation.

Insistez ;)

Avais tu fait attention qu’un des signes peut changer dans la suite (entre les ][ ) ?

dimanche 11 mars 2012, 20:49  #23
Programmation - Suite arithmetique
m31z0nyx
  • 289 posts

orni : oui, tout à fait. :)

vendredi 6 juillet 2012, 01:55  #24
Programmation - Suite arithmetique
Baco
  • 5 posts

En gros si le script me demande le numero 315350 c’est bien le U315350 qu’il veut ?

Pour moi (l’auteur), le 1er numéro c’est U0

comment appellerais-tu U0 sinon, le 0eme numéro, ça se dit ? :O

mercredi 11 juillet 2012, 13:19  #25
Programmation - Suite arithmetique
Armel
  • 28 posts

Voilà, tout s’explique ! 😛

mardi 24 juillet 2012, 23:41  #26
Programmation - Suite arithmetique
netsky
  • 6 posts

Salut,
Un ptit Up concernant : "Aller sur la page n1 d’abord !".
Il me semble pourtant suivre la procédure comme il le faut.
Je renvoie : http://www.root-me.org/challenge/programmation/ch1/ep1_v.php?resultat=XXXXXX correspondant au numéro trouvé.
Mais inlassablement le même message...

[Edit] Quelques précisions :
Je développe en python : le temps d’exécution est très faible de l’ordre d’à peine 0.3 secondes
Pour l’envoi j’ai ajouté le même cookie que pour récuperer la suite
Enfin, je me suis penché sur le HTTP-REFERER, en me disant que peut-être il fallait provenir de la première page.

jeudi 26 juillet 2012, 10:57  #27
Programmation - Suite arithmetique
int_0x80
  • 19 posts

Tu utilises irclib ?

jeudi 26 juillet 2012, 14:38  #28
Programmation - Suite arithmetique
netsky
  • 6 posts

J’utilise bien irclib en effet

jeudi 26 juillet 2012, 16:08  #29
Programmation - Suite arithmetique
netsky
  • 6 posts

Erreur, c’est urllib et urllib2 que j’utilise...

samedi 13 octobre 2012, 04:01  #30
Programmation - Suite arithmetique
Enila
  • 13 posts

Hello,
Tout comme NetSky, en renvoyant comme demandé le résultat trouvé, je tombe sur la page disant "Aller sur la page n1 d’abord !"
Quelqu’un pourrait-il m’éclairer ? Est-ce que j’ai « loupé » quelque chose/une étape ??
Merci d’avance !

EDIT : Si je ne me trompe pas, il semblerait que cela vienne du referer (qui doit pointer sur la page du chall) :)
(PB réglé pour ma part)

lundi 29 octobre 2012, 16:38  #31
Programmation - Suite arithmetique
Phil
  • 36 posts

Si ça peut aider les galériens : j’ai solutionné le challenge en bouclant une fois de plus de ce que j’avais déterminé en lisant l’énoncé, cad que j’ai fait une fois de plus le nombre n donné (en changeant un "<" en "<=" pour la boucle principale).
C’est peut-être juste une histoire de vocabulaire, de premier à 0 ou 1, de boucle foireuse dans mon code etc ...
Si vous êtes rigoureux à +1 prêt, ça marchera :).

mardi 16 juillet 2013, 23:01  #32
Programmation - Suite arithmetique
FRAXXX
  • 1 posts

Effectivement, après avoir lutter pendant des heures, je confirme ce qui est dit au dessus : il faut envoyer une itération de plus que ce que demande l’énoncé.

mardi 18 mars 2014, 12:14  #33
Programmation - Suite arithmetique
barbyk
  • 1 posts

Bonjour,

j’ai également un soucis pour renvoyer le bon résultat, j’ai pris le partie de déterminer la formule mathématique plutot que de réaliser une boucle itérative. Si dessous le détail d’une des exécutions, les valeurs calculés me semblent correctes. Le GET se fait bien en fournissant le cookie et le PHPSESSID... Le temps d’exécution est inférieur à 2s. je ne vois pas quelle erreur j’ai pu faire :(

merci d’avance de votre aide.

Un+1 = [ 7 + Un ] - [ n * 19 ]
U0 = 995
Trouver le terme n°486351 de cette suite.

Vous avez 2 seconde pour envoyer le résultat dans la variable "resultat" via la méthode HTTP GET ( à la page http://challenge01.root-me.org/programmation/ch1/ep1_v.php?resultat= ... )
u0=995
u1=983
u2=952
u3=902
u4=833
u5=745
u6=638
u7=512
u8=367
u9=203
..
un=-2247105519292
$VAR1 = bless(
’_protocol’ => ’HTTP/1.1’,
’_content’ => ’Aller sur la page n1 d\’abord !’,
’_rc’ => ’200’,
’_headers’ => bless(
’connection’ => ’close’,
’client-response-num’ => 1,
’set-cookie’ => ’PHPSESSID=nkbmrs73md0sstbh6a1e8500n0 ; path=/’,
’cache-control’ => ’no-store, no-cache, must-revalidate, post-check=0, pre-check=0’,
’date’ => ’Tue, 18 Mar 2014 11:10:43 GMT’,
’vary’ => ’Accept-Encoding’,
’client-peer’ => ’188.165.33.26:80’,
’content-length’ => ’30’,
’client-date’ => ’Tue, 18 Mar 2014 11:09:38 GMT’,
’pragma’ => ’no-cache’,
’content-type’ => ’text/html ; charset=utf-8’,
’expires’ => ’Thu, 19 Nov 1981 08:52:00 GMT’
, ’HTTP::Headers’ ),
’_msg’ => ’OK’,
’_request’ => bless(
’_content’ => ’’,
’_uri’ => bless( do\(my $o = ’http://challenge01.root-me.org/programmation/ch1/ep1_v.php?resultat=-2247105519292’), ’URI::http’ ),
’_headers’ => bless(
’cookie2’ => ’$Version="1"’,
’user-agent’ => ’barbyk’,
’cookie’ => ’spip_session=10840_7730fba95d2759f4a02c3cffbedc222d’,
’referer’ => ’http://www.root-me.org/spip.php?page=login&url=%2Fchallenge%2F%2Fprogrammation%2Fch1%2Fch1.php
, ’HTTP::Headers’ ),
’_method’ => ’GET’,
’_uri_canonical’ => $VAR1->’_request’’_uri’
, ’HTTP::Request’ )
, ’HTTP::Response’ ) ;

temps d’exécution :
real 0m1.101s
user 0m0.191s
sys 0m0.035s

lundi 7 avril 2014, 19:26  #34
Programmation - Suite arithmetique
0x13A0F
  • 13 posts

Salut,

J’ai réussi a calculer U(N+1) de la suite et j’ai confirmé manuellement et apparement les résultats sont bons
Le problème c’est que je n’arrive pas a renvoyer le résultat , a chaque fois j’obtient le message : "Aller sur la page n1 d’abord !"

J’ai essayer d’ajouter le header Referer en lui donnat comme valeur le lien de la page n1 c’est à dire la page du challenge mais je reçoit toujours ce message.

Quelqu’un peut il m’éclairer un peu car vraiment je suis bloqué je n’arrive pas a trouver la solution.

samedi 24 mai 2014, 22:02  #35
Programmation - Suite arithmetique
peyman
  • 10 posts

difficile de faire rentrer le contenu d’un camion dans une voiture :) faut faire attention au type des variables

dimanche 28 décembre 2014, 02:11  #36
Programmation - Suite arithmetique
omega386
  • 1 posts

Bonsoir !

** modéré - Je comprends ta satisfaction d’avoir passé cette épreuve mais il n’est pas utile de décortiquer ainsi sur le forum chaque difficulté rencontrée, d’autant que celle-ci n’a jamais empêché personne de valider ainsi que tu nous le démontres. 😉 Merci **

Voilà, bon courage à tous !

vendredi 2 janvier 2015, 00:10  #37
Programmation - Suite arithmetique
maacrh
  • 4 posts

bonsoir

Comme beaucoup, j’ai cherché pas mal de temps où était mon erreur et en fin de compte ** modéré, idem ci-dessus **

vendredi 2 janvier 2015, 00:40  #38
Programmation - Suite arithmetique
m31z0nyx
  • 289 posts

Bonsoir,

Pour clarifier les choses et ne pas devoir modérer indéfiniment, merci de noter qu’il n’est pas utile de venir décrire ici "l’erreur" rencontrée dans ce challenge ; cela fait partie du jeu.
... en plus d’avoir été abondamment discuté dans ce fil. :)

vendredi 27 mars 2015, 15:32  #39
Programmation - Suite arithmetique
m_c0der
  • 1 posts

che pas ou est l’errur mais ch8 sur que la reponse est juste
lors de l’envoi de la reponse toujours la méme reponse Aller sur la page n1 d’abord !
comment faire pour ... ?

jeudi 25 février 2016, 13:59  #40
Programmation - Suite arithmetique
herrersystem
  • 1 posts

Salut,

Alors pour tout ceux qui galères :

"Aller sur la page n1 d’abord" veut dire qu’il ne peut pas associer votre réponse à une quelconque question, vous devez renvoyer les cookies généré par la récupération de la suite (première requete GET) dans la seconde requete GET pour donner la réponse.

Ensuite si vous utilisez une boucle for, elle doit commencer à 0 et finir à n -> [ 0 : N [

Voila.

samedi 5 mars 2016, 10:51  #41
Programmation - Suite arithmetique
tethys
  • 10 posts

Jai regardé dans wireshark avec un flitre et il ny a pas de cookie envoyé.
Pourtant je reçois toujours "Aller sur la page n1 d’abord".

vendredi 10 juin 2016, 02:45  #42
Programmation - Suite arithmetique
elmacfish
  • 3 posts

Cette épreuve m’a grandement frustré. Je me suis rendu compte que le titre en lui-même est un indice. Il ne faut pas penser comme un mathématicien mais comme un programmeur ...

jeudi 8 septembre 2016, 10:09  #43
Programmation - Suite arithmetique
MeMyself
  • 2 posts

Salut à tous,

quelqu’un pourrait m’expliquer par MP le fond de ce challenge ?

Comme beaucoup, malgré un résultat correct, je n’obtenais que la réponse "Your result is incorrect !".

J’ai finis par lancer mon algo en boucle sur 10 threads pendant 1min pour enfin valider ce challenge.

Mais, je ne comprends toujours pas le pourquoi du comment ..?

Merci !

mardi 14 février 2017, 03:36  #44
Programmation - Suite arithmetique
galahad
  • 2 posts

Bonjour,

Est-ce que quelqu’un peut vérifier que le chall fonctionne toujours bien ?

Merci

mardi 14 février 2017, 10:33  #45
Programmation - Suite arithmetique
ssiwko
  • 12 posts

salut,
je confirme que le chall fonctionne bien. Retesté à l’instant.