NewbieContest

Challenges => Aide Programmation => Discussion démarrée par: pomoxp le 11 Février 2006 à 14:45:00



Titre: Prog - Nos chères configs
Posté par: pomoxp le 11 Février 2006 à 14:45:00
Salut,

Depuis hier, j'essaye de faire l'epreuve 9 de prog ?
Et je me paye toujours le message :
 contenu page2: <h3 align="center">Attention, vous n'avez pas obtenu les donn&eacute;es !</h3><br />
  <p>Vous devez d'abord obtenir les configurations et les prix pour faire le calcul.</p>

alors que via mon script (perl), je lis biensûr la première page (avec la biscotte) puis calcule puis envoie le resultat à la page 2 (tj avec la biscotte).

Je ne vois pas où cela coince d'où ma question ?
Et bizaremment il y en a déjà 4 qui ont réussi :/

pomoxp


Titre: Prog - Nos chères configs
Posté par: RinGuX le 11 Février 2006 à 15:33:04
Je confirme que l'épreuve est fonctionelle :cool:
Es-tu sûr que l'adresse où tu envoies la réponse est valide? Je sais que j'ai eu ce genre de message à cause d'un bête espace qui s'était glissé dans l'url au niveau du nom...


Titre: Prog - Nos chères configs
Posté par: Nebelmann le 11 Février 2006 à 16:40:28
acharne toi dessus pomoxp :)


Titre: Prog - Nos chères configs
Posté par: Nebelmann le 11 Février 2006 à 16:49:30
effectivement j'ai fait une modification sans penser à modifier les requetes SQL... mais c'est réparé, ça devrait fonctionner maintenant!


Titre: Prog - Nos chères configs
Posté par: absolut le 12 Février 2006 à 20:51:05
Je trouvais ca plus fun de couper le texte un peu n'importe ou.
C'etait plus drole pour le matching. =)

Mais, bien sympa cette nouvelle epreuve ;)


Titre: Prog - Nos chères configs
Posté par: pomoxp le 13 Février 2006 à 09:20:00
Bon ben j'ai réussi, mais franchement je trouve que l'épreuve n'est pas très bien expliquée voire pas très logique.
On a N configs appartennant à M. Y, donc pour moi la logique c'était de faire une S.... et en fait non : il suffit de bourriner à prendre le pr..... max.
D'autant plus qu'avec ma logique, il y avait beaucoup moins de chance d'avoir des doublons...

Je ne suis pas trop content même si j'ai réussi l'épreuve. ;)


Titre: Prog - Nos chères configs
Posté par: Nebelmann le 13 Février 2006 à 12:22:16
faut trouver la configuration la plus chère... c'est tout... le nombre de configurations change, les prix aussi et s'il y a des doublons dans les prénoms c'est fait exprès pour changer un peu :)


Titre: Prog - Nos chères configs
Posté par: nAuDaR le 12 Avril 2006 à 18:06:08
heuu j'ai un problème avec l'identification de cette épreuve, j'utilise la même pour les précédentes mais là sa marche pas :s
vous y avez fait quoi à cette épreuve ??


Titre: Prog - Nos chères configs
Posté par: Nebelmann le 13 Avril 2006 à 08:20:28
ben pas grand chose normalement, il suffit de faire suivre ta session (qui a dû changer depuis)...


Titre: Prog - Nos chères configs
Posté par: nAuDaR le 02 Mai 2006 à 17:20:48
humm bon c bon j'arrive a m'identifier à nouveau ( ché pas trop ce que c'est passé...).
Par contre j'ai un **No Sms** problème, je coupe le texte je le met dans un array donc j'ai :
  • machin a un processeur xxx et xxx de ram.
je fait une autre array pour les prix et la je bloque :s
comment faire pour faire reconnaitre le 'xxx' qui est dans l'array en tant que variable ?
je sais pas si c'est très clair si vous voulez plus de précision demandez moi


Titre: Prog - Nos chères configs
Posté par: Nebelmann le 02 Mai 2006 à 17:24:20
ca dépend quel langage de programmation tu utilises :)


Titre: Prog - Nos chères configs
Posté par: nAuDaR le 02 Mai 2006 à 17:32:12
oups php dsl =D


Titre: Prog - Nos chères configs
Posté par: Luther le 02 Mai 2006 à 18:48:45
vive les explode()


Titre: Prog - Nos chères configs
Posté par: Shenryu le 03 Mai 2006 à 11:01:52
Je n'ai pas encore attaqué cette épreuve puisque il faut que je me documente sur les sessions et que j'ai pas encore le temps. Mais je pense que pour ton problème, il faut que tu regardes toutes les fonctions qui permettent de traiter des chaînes de caractères.
La fonction explode() qu'énonce Luther me paraît une bonne solution à ton problème.
Après tu peux éventuellement faire des recherches sur les array_search() et compagnie.

Bon courage.


Titre: Prog - Nos chères configs
Posté par: nAuDaR le 03 Mai 2006 à 12:46:49
oui j"utilise déjà les explode mais je crois que j'en utilise beaucoup trop en fait .. et j'ai du mal à faire "fusionner" deux array pour en former un seul maus je finirais par y arriver ^^ merci Luther et Shenryu.
Dites ceux qui ont valider l'épreuves en combien de lignes sa tient ? ( en php )


Titre: Prog - Nos chères configs
Posté par: Shenryu le 23 Mai 2006 à 14:20:00
Je me suis mis à cette épreuve ce matin et je viens juste de la finir. J'ai vraiment adoré puisqu'elle diffère un peu des premières épreuves de prog. Bien que le système soit le même, le fait d'avoir une page web, des tableaux etc est vraiment sympa.

Mici à celui qui l'a créé.


Titre: Prog - Nos chères configs
Posté par: DealM le 03 Octobre 2006 à 11:00:47
Enfin réussie la 9...
Petite suggestion, préciser dans l'énnoncé qu'il n'y a que deux secondes pour valider l'épreuve.
Et vous savez avec quel langage j'ai fais cette épreuve ?
Windev ! (si si je vous jure !! et le tout en 97 centièmes de secondes !!!)


Titre: Prog - Nos chères configs
Posté par: Nebelmann le 04 Octobre 2006 à 07:45:16
ouaiiiiiiissssss Windev ruuuuuuuullleeeeezzzz !!!!!! :P :P:P :P =D


Titre: Prog - Nos chères configs
Posté par: DealM le 04 Octobre 2006 à 08:44:46
Tu rigoles, mais c'était limite "facile" avec Windev, aucune prise de tête particulière, juste s'armer de patience et progresser étape par étape. Y'a tellement de fonctions dans cet EDI que j'ai rien eu à coder ou presque !
Sinon par contre, pour l'épreuve d'OCR, j'ai peur que là, Windev ne me soit pas d'une grande utilité...


Titre: Prog - Nos chères configs
Posté par: Nebelmann le 07 Octobre 2006 à 15:36:30
SocketOuvre()
SocketLit()
SocketFerme()

en gros le programme se résume à ça en windev... :lol:


Titre: Prog - Nos chères configs
Posté par: DealM le 10 Octobre 2006 à 13:27:58
Il y a tout de même plus d'instructions mais j'avoue que ça y ressemble (merci l'EDI all Frenchy)


Titre: Prog - Nos chères configs
Posté par: MadCat34 le 01 Novembre 2006 à 01:45:47
Moi je recupere bien la config la plus cher, mais mon script python met 1 a 2s en trop ^^

Je me retrouve donc avec un beau

[align=CENTER]Désolé..
Tu es trop lent à valider l'épreuve. Tu as moins de deux secondes pour la faire..[/align]

Seraient-ce mes expressions régulières qui sont lourdes ?


Titre: Prog - Nos chères configs
Posté par: zours le 01 Novembre 2006 à 02:58:11
Python, c'est de l'interprété, mais c'est pas monstrueusement lent non plus... Y'a carrément pire (Perl ? Non, j'ai rien dit, pourquoi ? =D).
Rééssaie peut-être à un moment où le site est calme, on ne sait jamais...


Titre: Prog - Nos chères configs
Posté par: Astalavista le 20 Décembre 2006 à 21:59:02
J'aimerais savoir comment on fait si on a une petite connections Internet ainsi qu'un PC un peut trop lent ?
Ces paramètres rentre donc en compte pour un BON ou MAUVAIS programmeur ?


Titre: Prog - Nos chères configs
Posté par: Zmx le 20 Décembre 2006 à 22:00:34
Citation de: Astalavista
Heuu on fait comment si on a une connection lente ? et un PC lent par la même ocasion ? ceci conclu qu'on est un mauvais programmeur ?
C ptet l'algo qui est lent ....

Sinon essaye avec un shell gratuit "quelquepart" (au pire du pire, tu me donne ton script je le fait tourner chez moi)


Titre: Prog - Nos chères configs
Posté par: zours le 21 Décembre 2006 à 03:37:02
Moui, c'est vrai qu'avec un très bas débit (qui a parlé du 56k de the lsd ?), c'est pas forcément plus facile...
Mais même en adsl, parfois, y'a du lag.


Titre: Prog - Nos chères configs
Posté par: Astalavista le 21 Décembre 2006 à 13:39:12
Citation de: Zmx
Citation de: Astalavista
Heuu on fait comment si on a une connection lente ? et un PC lent par la même ocasion ? ceci conclu qu'on est un mauvais programmeur ?
C ptet l'algo qui est lent ....

Sinon essaye avec un shell gratuit "quelquepart" (au pire du pire, tu me donne ton script je le fait tourner chez moi)
Je te remercie, je vais voir ce que je trouve.
Mais bon, ce que je tenais surtout a dire, c'est que sur la plus part de ces chalange, la connection et la vitesse du PC rentre en compte dans la programmation, ce qui n'est pas vraiment logique non ?
Enfait, j'en suis pas la, j'en suis a la formule a calculer, mais mon problème de connection fait que je n'ai pas **orthographe !** e temps.

D'après moi, certains chalange de programmation se base plus sur la vitesse de la connection que sur la programmation pure. Vous n'etes pas de mon avis ?


Titre: Prog - Nos chères configs
Posté par: Zmx le 21 Décembre 2006 à 20:58:40
Le paquet que tu recoit et que tu envoie est extrement petit (sauf peut etre l'image)
2 seconde pour la plupart des prog c'est bien assez, meme en tres bas debit.

Par contre l'algo (voir meme le language) sont plutot primordial.
Un exemple simple pour cette epreuve, au debut j'ai coder un bidule qui prenais 10sec ... dans le meme langage je suis descendu a .5s

Et pour le moment (a part ptet les prog avec des images) la conf de la machine est pas a mettre en cause. on demande quand meme pas des calcul extrement long ;)

Pour résumé:
1) le langage
2) L'algo
3) "internet" (parfois c'est free ou NC qui rament .... )
4) et en dernier la puissance du proc


Titre: Prog - Nos chères configs
Posté par: offw0rld le 22 Décembre 2006 à 09:58:47
De toute façon ce sont des challenges de hacking, avant d'etre des challenges de prog.
Si vraiment ta une connexion merdique, rien ne t'empeche de faire ton programme en php, et de l'envoyer sur un hebergueur gratuit pour le faire tourner.


Titre: Prog - Nos chères configs
Posté par: Tenguryu le 04 Janvier 2007 à 10:46:28
Quelqu'un aurait il une piste pour récupérer les prix (je code en payhachepay).
J'arrive a récupérer les configs de chacun...mais pas les priix :cry:

Siouplait...

[EDIT] C'est bon, a force de chercher , j'ai trouvé :D


Titre: Prog - Nos chères configs
Posté par: 4n0n1m3 le 19 Mai 2007 à 17:55:40
j'ai pas de problème pour récupérer les prix mais pour les config j'arrive seulement à avoir ligne par ligne
par exemple "Jean-Louis a un processeur de 3.4 GHz et dispose de 256 Mo DDRAM"
je pense avoir une solution pour transformé en "Jean-Louis 95 72" les chiffres c'est les prix mais là je bloque

je ne sais pas combien de config je trouve, le nombre de ligne donnée par la fonction explode
j'ai essayé en tapant juste $pc au lieux de $pc[0] mais c'est vide :/
quelqu'un pourrais m'indiquer comment savoir le nombre de lignes donnée par l'explode par exemple $pc[27] c'est le dernier ...
Merci beaucoup je me remet à mes recherches


Titre: Prog - Nos chères configs
Posté par: zours le 19 Mai 2007 à 18:11:41
Une très rapide recherche sur http://www.php.net/manual/en/ref.array.php (la page de manuel pour les tableaux en PHP) permet presque immédiatement de trouver : count — Count elements in an array, or properties in an object ; environ dix secondes, temps de chargement des pages inclus...

Sinon y'a aussi les regexps, c'est souvent plus puissant que les explode : http://www.php.net/manual/en/ref.pcre.php ; plus compliqué à prendre en main, c'est vrai, mais tellement plus évolué...


Titre: Prog - Nos chères configs
Posté par: spid3rman le 19 Mai 2007 à 18:42:08
oui zours, très puissants les regex et d'ailleurs je vous remercie d'avoir créé les topics afterwards c'est grace à eux que j'ai pu les comprendre mieux, ces regex, là je me rends compte de l'interet des afterwards, et c'est une super idée

bravo, a l'image de ce site, super (oui je l'avais jamais dit donc fallait bien ke ça sorte)


Titre: Prog - Nos chères configs
Posté par: anas1208 le 26 Juin 2007 à 19:41:00
Bonjour, je ne suis pas sur mais je pense qu'il y a un problème dans cette épreuve j'ai achevé le code et je pense qu'il marche j'ai verifié mais à chaque fois il me met ce n'est pas la bonne réponse. Est-ce que je pourrais donner a quelqu'un mon code pour qu'il l'analyse ? biensur quelqu'un ayant fini l'épreuve :D merci d'avance.

ahh nn c'est bon merci il faut pense à remplacer dans l'énoncé de lépreuve:
http://www.newbiecontest.org/epreuves/prog/prog9/verifpr9.php?prenom=xxx&prix=xxx
par
http://www.newbiecontest.org/epreuves/prog/prog9/verifpr9.php?prix=xxx&prenom=xxx
car apparament il y a une déffèrence =D.


Titre: Prog - Nos chères configs
Posté par: frok le 26 Juin 2007 à 20:06:40
Non,aucune différence.


Titre: Prog - Nos chères configs
Posté par: akhenathon le 26 Juin 2007 à 20:18:04
en effet aucune différence puisque à la fin toute les données ce retrouve dans l'array global $_GET

donc que ce soit l'un ou l'autre le prenom ce trouvera dans $_GET["prenom"] et le prix dans $_GET["prix"]


Titre: Prog - Nos chères configs
Posté par: anas1208 le 26 Juin 2007 à 20:22:31
c'était ironique lol c'est bon j'ai validé l'epreuve mais ej me demande pourquoi le code ne marchait pas au début ila suffit que je réouvre la page plusieurs fois avant que ça n'accepte la réponse. Etrange vos avis??


Titre: Prog - Nos chères configs
Posté par: ReqL le 05 Juillet 2007 à 00:58:38
Je viens de finir l'épreuve, j'ai cru que j'y arriverais jamais ...
La page m'annonçais toujours que ce n'était pas la bonne réponse ...
Au bout de 20 essais, elle a enfin compris ...

Vraiment étrange ....


Titre: Prog - Nos chères configs
Posté par: Saimoun le 05 Juillet 2007 à 15:24:20
anas1208 et ReqL ==> A mon avis, votre code était "spécifique" à un cas (genre un prix à 2 chiffres et non trois, ou un prénom de 6 lettres et pas autre chose, etc...), donc il fallait que ce cas se produise pour que le code marche. Ca prend moins la tête (puisqu'il n'y a pas besoin de valider tous les cas), mais il faut tester plusieurs fois jusqu'à ce que ça marche ^^

J'ai fait la même chose pour l'épreuve de prog numéro 6, à la différence près que c'était voulu ;)


Titre: Prog - Nos chères configs
Posté par: ReqL le 05 Juillet 2007 à 16:02:05
Non Saimoun, toutes les conditions étaient parfaitement remplies.


Titre: Prog - Nos chères configs
Posté par: Saimoun le 05 Juillet 2007 à 16:11:05
Toute les conditions étaient parfaitement remplies ? Et pourquoi ça ne marchait pas à chaque fois alors ? :P

J'insiste, il doit forcément y avoir un petit détail que tu as oublié ou je-ne-sais-quoi. Si tu tiens tant que ça à me montrer que tu as raison, envoi-moi un mail ;)


Titre: Prog - Nos chères configs
Posté par: JLuc69 le 16 Juillet 2007 à 20:49:10
Bon, ben c'est la panique ....:cry:
En utilisant la même façon de faire que pour les épreuves précédentes, je n'arrive pas à récupérer les données de la page.
Y aurai t'il quelque chose que je ne sais pas ?
J'utilise (en php):

Code:
fopen()
fgets()
fclose()
Si quelqu'un pouvait me dépanner sur ce coup là ...


Titre: Prog - Nos chères configs
Posté par: deli le 28 Juillet 2007 à 11:53:03
bonjour quand je veux repondre a ce test  ceci s affiche  

Désolé..


Tu es trop lent à valider l'épreuve. Tu as moins de deux secondes pour la faire..
 


????? normal ou pas


Titre: Prog - Nos chères configs
Posté par: frok le 28 Juillet 2007 à 14:55:15
Bah si il le dit c'est que c'est vrai :wink:


Titre: Prog - Nos chères configs
Posté par: kennylafougere le 01 Septembre 2007 à 11:13:55
bonjours a tous
bon j ai codé mon prog en php et je recupere bien toutes les info necessaire (meme si c est un poil le bordel avec les regex et les tableaux associatifs)
par contre j ai un probleme avec le calcul du prix donc si quelqu un voulais bien jeter un coup d oeil a mon script sa serai sympas
merci d avance


Titre: Prog - Nos chères configs
Posté par: kennylafougere le 03 Septembre 2007 à 09:16:23
ou sinon personne me repond et je me demerde tout seul
c est pas  grave


Titre: Prog - Nos chères configs
Posté par: frok le 03 Septembre 2007 à 12:22:23
Je vois pas comment tu peux avoir un problème,si t'as tes tableaux associatifs alors tu sais que $prix['32 Mo SDRAM'] = 12 euros par exemple... :/


Titre: Prog - Nos chères configs
Posté par: kennylafougere le 03 Septembre 2007 à 13:29:13
bah c est justement la le probleme :
je sait que mon tableau est bien rempli mais quand je veut faire la somme des 2 prix c est comme si mes tableau etaient vides


Titre: Prog - Nos chères configs
Posté par: Tenguryu le 03 Septembre 2007 à 22:39:28
Fait un print_r($array) pour voir leur contenu


Titre: Prog - Nos chères configs
Posté par: Zmx le 04 Septembre 2007 à 07:55:25
Bon j'sais pas en quoi est codé ton tableau, mais ptet que ton langage considere que c'est des string ? (langage Typé, espace au début ou a la fin de la chaine, etc...)

et "HelloWord"*2 j'suppose que ça doit pas donner ce que tu cherche


Titre: Prog - Nos chères configs
Posté par: kennylafougere le 04 Septembre 2007 à 15:00:25
bah justement j ai fait un print_r() et c est pour ça que je sait que mon tableau est bien rempli et je sait aussi qu il n y a pas de probleme d espace et s est donc pr cette raison que je demande si quelqu un peu jeter un coup d oeil a mon code


Titre: Prog - Nos chères configs
Posté par: S0410N3 le 04 Septembre 2007 à 15:17:45
Peut être que c'est un problème d'interprétation des nombres en strings. Ca arrive parfois (à la sortie des bars quand on a trop picolé).
Essaie de coller des intval on ne sait jamais.


Titre: Prog - Nos chères configs
Posté par: kennylafougere le 04 Septembre 2007 à 15:25:39
bah j ai deja essayé et sa affiche rien a mon avis c est plutot un probleme de lecture dans le tableau mais comme je dis c est un poil le bordel avec les tableau associatifs


Titre: Prog - Nos chères configs
Posté par: alph1 le 04 Septembre 2007 à 15:26:52
Citation de: S0410N3
en strings. Ca arrive parfois (à la sortie des bars quand on a trop picolé).
Perso, ça ne m'est jamais arrivé !  =)


Titre: Re : Prog - Nos chères configs
Posté par: UnKnOwN_DrAgOoN le 03 Octobre 2007 à 22:32:46
Salut à tous u_u". En ce qui me concerne c'est un souci alakon comme je les aime...le script tourne niquel, il me renvoie bien sur la page avec prenom=[lemeckiabocoupdesous]&prix=[lésous].....le souci étant que je me bouffe toujours ce message :

Citation
Attention, vous n'avez pas obtenu les données !

Vous devez d'abord obtenir les configurations et les prix pour faire le calcul.

Bien sûr que si je les ai obtenu, les données...j'ai même vérifié à la main (avec la calculatrice quand même) pour voir si mon script faisait correctement le boulot =/....et bien no soucis. J'ai pensé à un problème de referer, mais je vois vraiment pas d'où je peux provenir, mis à part la page du challenge...bref, je vois vraiment pas ce qui peut déconner...si quelqu'un à une idée je suis preneur =/....


Titre: Re : Prog - Nos chères configs
Posté par: the lsd le 03 Octobre 2007 à 22:39:10
N'oublie pas que le fit du changement de version du site/forum a modifier les choses dans les épreuves de progs, les détails sont épinglés dans un post dans un coin. Bonne chance

Enjoy

The lsd


Titre: Re : Prog - Nos chères configs
Posté par: UnKnOwN_DrAgOoN le 03 Octobre 2007 à 22:44:29
Si c'est l'histoire des cookies je tiens à préciser que j'ai déja bricolé de sorte à ce que ça marche ^_^" (en fait j'ai quasi' rien eu à faire, je balance tout à la main). Et pourtant toujours ce fichu message qui va me rendre cinglé.

Edit : De temps en temps, quand j'actualise trop vite, j'ai droit à un "vous n'êtes pas loggué, faites suivre votre session", c'est dû au fait que j'actualise en bourrinant en espérant que ça fonctionne je pense.


Titre: Re : Prog - Nos chères configs
Posté par: S0410N3 le 03 Octobre 2007 à 23:35:15
Il y avait un bug (un appel à une variable devenue obsolète suite à la mise à jour qui trainait...) Je viens de le corriger.
Désolé pour le temps perdu et merci pour le signalement.
Ca devrait marcher beaucoup mieux maintenant.


Titre: Re : Prog - Nos chères configs
Posté par: UnKnOwN_DrAgOoN le 04 Octobre 2007 à 13:10:17
Je me disais =p. Je teste ça ce soir en rentrant. Merci beaucoup ^_^. J'édite après résultat =p. Vu que le serveur rame quand même pas mal actuellement...

Edit : Ca fonctionne ^^. Merci encore.


Titre: Re : Prog - Nos chères configs
Posté par: shp le 25 Février 2008 à 11:02:50
salut,
moi aussi au bout du 20ème lancement du programme ça m'a mis que j'avais gagné parce que ce qui est étrange, dans la liste des personnes+config, chaque personne apparait plus d'une fois, et elle n'a pas la meme config; bon j'suis pas clair c'est pas grave...
le tout c'est que j'ai validé


Titre: Re : Prog - Nos chères configs
Posté par: zours le 25 Février 2008 à 14:34:25
Oui, l'essentiel est que tu aies validé. Il aurait été très dommage que tu programmes quelque chose qui marche à tout les coups, et donc que tu comprennes et apprennes des choses.


Titre: Re : Prog - Nos chères configs
Posté par: shp le 25 Février 2008 à 19:25:13
... aussi dit, 20 minutes en plus dans ma vraie vie  :wink:


Titre: Re : Prog - Nos chères configs
Posté par: Amodio le 04 Mai 2008 à 02:35:21
Salut, l'épreuve ne marche plus, voici l'output de mon script php :
Code:
Jean-Louis a un processeur de 1.0 GHz et dispose de 512 Mo SDRAM. Folcan a un processeur de 1.0 GHz et dispose de 256 Mo DDRAM. Dedemoulu a un processeur de 3.4 GHz et dispose de 512 Mo DDRAM. Dedemoulu a un processeur de 933 MHz et dispose de 1024 Mo DDRAM (Corsair). Roman0 a un processeur de 3.4 GHz et dispose de 128 Mo SDRAM. Jean-Louis a un processeur de 2.4 GHz et dispose de 512 Mo DDRAM. Julien a un processeur de 1.6 GHz et dispose de 64 Mo SDRAM. Jean-Louis a un processeur de 433 MHz et dispose de 128 Mo SDRAM. Oceane a un processeur de 1.0 GHz et dispose de 256 Mo DDRAM. Jannot a un processeur de 1.8 GHz et dispose de 64 Mo SDRAM. Julien a un processeur de 2.4 GHz et dispose de 256 Mo SDRAM. Chilly-willy a un processeur de 1.0 GHz et dispose de 256 Mo DDRAM. Folcan a un processeur de 3.4 GHz et dispose de 256 Mo DDRAM. Robert a un processeur de 1.7 GHz et dispose de 512 Mo DDRAM. Maurice a un processeur de 1.7 GHz et dispose de 512 Mo DDRAM. Folcan a un processeur de 1.7 GHz et dispose de 512 Mo SDRAM. Jean a un processeur de 2.8 GHz et dispose de 1024 Mo DDRAM (Corsair). Folcan a un processeur de 2.8 GHz et dispose de 32 Mo SDRAM. Jacky a un processeur de 1.7 GHz et dispose de 128 Mo SDRAM. Nms a un processeur de 433 MHz et dispose de 1024 Mo DDRAM (Corsair). Nebelmann a un processeur de 1.0 GHz et dispose de 256 Mo DDRAM. Marcel a un processeur de 933 MHz et dispose de 1024 Mo DDRAM (Corsair). Henri a un processeur de 2.4 GHz et dispose de 512 Mo DDRAM. Jean a un processeur de 433 MHz et dispose de 128 Mo SDRAM. Julien a un processeur de 1.0 GHz et dispose de 512 Mo DDRAM. Julien a un processeur de 2.8 GHz et dispose de 128 Mo SDRAM. Nebelmann a un processeur de 1.0 GHz et dispose de 64 Mo SDRAM. Dedemoulu a un processeur de 2.8 GHz et dispose de 1024 Mo DDRAM (Corsair). Dedemoulu a un processeur de 1.8 GHz et dispose de 256 Mo SDRAM. Roman0 a un processeur de 933 MHz et dispose de 256 Mo SDRAM. Roman0 a un processeur de 2.8 GHz et dispose de 512 Mo DDRAM. Dedemoulu a un processeur de 3.4 GHz et dispose de 1024 Mo DDRAM (Corsair). Folcan a un processeur de 2.4 GHz et dispose de 256 Mo DDRAM. Christian a un processeur de 933 MHz et dispose de 256 Mo DDRAM. Nebelmann a un processeur de 1.6 GHz et dispose de 1024 Mo DDRAM (Corsair). Jannot a un processeur de 1.7 GHz et dispose de 256 Mo DDRAM. Jacky a un processeur de 933 MHz et dispose de 1024 Mo DDRAM (Corsair). Roman0 a un processeur de 2.8 GHz et dispose de 512 Mo DDRAM. BufferBob a un processeur de 1.6 GHz et dispose de 256 Mo SDRAM. Jean a un processeur de 1.6 GHz et dispose de 256 Mo DDRAM. Chilly-willy a un processeur de 1.6 GHz et dispose de 256 Mo SDRAM. Nebelmann a un processeur de 3.4 GHz et dispose de 256 Mo SDRAM. Dedemoulu a un processeur de 1.7 GHz et dispose de 64 Mo SDRAM. Julien a un processeur de 2.8 GHz et dispose de 128 Mo SDRAM. Roman0 a un processeur de 1.8 GHz et dispose de 256 Mo DDRAM. Chilly-willy a un processeur de 433 MHz et dispose de 64 Mo SDRAM. Dedemoulu a un processeur de 3.4 GHz et dispose de 128 Mo SDRAM. Dedemoulu a un processeur de 2.8 GHz et dispose de 64 Mo SDRAM. Jean a un processeur de 2.8 GHz et dispose de 512 Mo SDRAM. Chilly-willy a un processeur de 933 MHz et dispose de 1024 Mo DDRAM (Corsair). Nms a un processeur de 433 MHz et dispose de 128 Mo SDRAM. Jean-Louis a un processeur de 2.4 GHz et dispose de 64 Mo SDRAM. Jean a un processeur de 1.6 GHz et dispose de 256 Mo DDRAM. Dedemoulu a un processeur de 1.8 GHz et dispose de 256 Mo DDRAM. Chilly-willy a un processeur de 1.8 GHz et dispose de 64 Mo SDRAM. Nms a un processeur de 1.7 GHz et dispose de 128 Mo SDRAM. Oceane a un processeur de 933 MHz et dispose de 64 Mo SDRAM. Jean-Louis a un processeur de 2.4 GHz et dispose de 32 Mo SDRAM. Michou a un processeur de 933 MHz et dispose de 512 Mo DDRAM. Oceane a un processeur de 433 MHz et dispose de 1024 Mo DDRAM (Corsair). Nebelmann a un processeur de 1.8 GHz et dispose de 32 Mo SDRAM. Roman0 a un processeur de 1.8 GHz et dispose de 512 Mo DDRAM. Maurice a un processeur de 433 MHz et dispose de 64 Mo SDRAM. BufferBob a un processeur de 1.8 GHz et dispose de 512 Mo DDRAM. Folcan a un processeur de 1.7 GHz et dispose de 256 Mo SDRAM. Henri a un processeur de 433 MHz et dispose de 1024 Mo DDRAM (Corsair). Jean-Louis a un processeur de 2.4 GHz et dispose de 32 Mo SDRAM. Michou a un processeur de 2.8 GHz et dispose de 512 Mo DDRAM. Michou a un processeur de 3.4 GHz et dispose de 32 Mo SDRAM. Roman0 a un processeur de 2.4 GHz et dispose de 32 Mo SDRAM. BufferBob a un processeur de 1.6 GHz et dispose de 256 Mo DDRAM.
<br><br>
<table width=70% border='1px solid' align='center'>
<tr>
        <td colspan='2' align='center'><b>Tarifs des barettes de m&eacute;moire vive</b></td>
<tr>
<tr>
        <td align='center'>Désignation</td>
        <td align='center'>Prix (en euros)</td>
<tr>
<tr align='center'>
        <td>32 Mo SDRAM</td align='center'>
        <td>12</td>
</tr>
<tr align='center'>
        <td>64 Mo SDRAM</td align='center'>
        <td>21</td>
</tr>
<tr align='center'>
        <td>128 Mo SDRAM</td align='center'>
        <td>30</td>
</tr>
<tr align='center'>
        <td>256 Mo SDRAM</td align='center'>
        <td>57</td>
</tr>
<tr align='center'>
        <td>512 Mo SDRAM</td align='center'>
        <td>68</td>
</tr>
<tr align='center'>
        <td>256 Mo DDRAM</td align='center'>
        <td>78</td>
</tr>
<tr align='center'>
        <td>512 Mo DDRAM</td align='center'>
        <td>99</td>
</tr>
<tr align='center'>
        <td>1024 Mo DDRAM (Corsair)</td align='center'>
        <td>110</td>
</tr>
<tr align='center'>
        <td>2048 Mo DDRAM (Corsair)</td align='center'>
        <td>Trop chère ;)</td>
</tr>
</table>

<br><br>
<table width=70% border='1px solid' align='center'>
<tr>
        <td colspan='2' align='center'><b>Tarifs des processeurs</b></td>
<tr>
<tr>
        <td align='center'>Désignation</td>
        <td align='center'>Prix (en euros)</td>
<tr>
<tr align='center'>
        <td>166 MHz</td align='center'>
        <td>N'existe plus ;)</td>
</tr>
<tr align='center'>
        <td>433 MHz</td align='center'>
        <td>18</td>
</tr>
<tr align='center'>
        <td>933 MHz</td align='center'>
        <td>28</td>
</tr>
<tr align='center'>
        <td>1.0 GHz</td align='center'>
        <td>30</td>
</tr>
<tr align='center'>
        <td>1.6 GHz</td align='center'>
        <td>47</td>
</tr>
<tr align='center'>
        <td>1.7 GHz</td align='center'>
        <td>52</td>
</tr>
<tr align='center'>
        <td>1.8 GHz</td align='center'>
        <td>64</td>
</tr>
<tr align='center'>
        <td>2.4 GHz</td align='center'>
        <td>78</td>
</tr>
<tr align='center'>
        <td>2.8 GHz</td align='center'>
        <td>83</td>
</tr>
<tr align='center'>
        <td>3.4 GHz</td align='center'>
        <td>95</td>
</tr>
</table>


</body>
</html>
Array
(
    [3a80e940242fa0c76200a7d340ca45d7] => Array
        (
            [name] => 32 Mo SDRAM
            [prix] => 12
        )

    [3ba24a0bcf6f8a070e4a2a47a1e9025e] => Array
        (
            [name] => 64 Mo SDRAM
            [prix] => 21
        )

    [0971019d174d92573a443e51aee8cdb5] => Array
        (
            [name] => 128 Mo SDRAM
            [prix] => 30
        )

    [bb3eabc7751747a31f471dda41df8fe7] => Array
        (
            [name] => 256 Mo SDRAM
            [prix] => 57
        )

    [a27fc08756981bb27b18065e163a254e] => Array
        (
            [name] => 512 Mo SDRAM
            [prix] => 68
        )

    [901e2b04750f49650a1d00dab52babb6] => Array
        (
            [name] => 256 Mo DDRAM
            [prix] => 78
        )

    [25d8706bc040887c70f63a2bd88ee28b] => Array
        (
            [name] => 512 Mo DDRAM
            [prix] => 99
        )

    [3802753fc69eb810689297c88bfe69fd] => Array
        (
            [name] => 1024 Mo DDRAM (Corsair)
            [prix] => 110
        )

    [660e3e45d34b0ecfaf17fa7640d20240] => Array
        (
            [name] => 2048 Mo DDRAM (Corsair)
            [prix] => Trop chère ;)
        )

    [90e442cb99cc5a493f20396ce3ee4be0] => Array
        (
            [name] => 166 MHz
            [prix] => N'existe plus ;)
        )

    [37a00b02e01df6e07590339d18f0822f] => Array
        (
            [name] => 433 MHz
            [prix] => 18
        )

    [111de3b2326b9485426380a322d90788] => Array
        (
            [name] => 933 MHz
            [prix] => 28
        )

    [379372c0a6ab6b1e4bc00e6173a7f68b] => Array
        (
            [name] => 1.0 GHz
            [prix] => 30
        )

    [8e3f1dda304cea6766975f0d2f6f863c] => Array
        (
            [name] => 1.6 GHz
            [prix] => 47
        )

    [34adcc0775fa6a0dfff801bc1c414382] => Array
        (
            [name] => 1.7 GHz
            [prix] => 52
        )

    [266ea9266a2374f642a7bad5cdcc3d52] => Array
        (
            [name] => 1.8 GHz
            [prix] => 64
        )

    [0634811c271d9afb00c221a9d6382221] => Array
        (
            [name] => 2.4 GHz
            [prix] => 78
        )

    [0fa07a5510e242d576a391c7621bcfe5] => Array
        (
            [name] => 2.8 GHz
            [prix] => 83
        )

    [dbddeb03ed47f23c2fbbb765449a1a0a] => Array
        (
            [name] => 3.4 GHz
            [prix] => 95
        )

)
Array
(
    [5fad618d714b24986d75a598359bce12] => Array
        (
            [name] => Folcan
            [proc] => 1.0 GHz
            [mem] => 256 Mo DDRAM
            [total] => 108
        )

    [342f0817d0cb61cbd5d3bd9710230a1a] => Array
        (
            [name] => Roman0
            [proc] => 3.4 GHz
            [mem] => 128 Mo SDRAM
            [total] => 125
        )

    [a64cd8062eaa4562c0ba463f2ee7c828] => Array
        (
            [name] => Julien
            [proc] => 1.6 GHz
            [mem] => 64 Mo SDRAM
            [total] => 68
        )

    [750abf54be62564882487b86aa9a1058] => Array
        (
            [name] => Oceane
            [proc] => 1.0 GHz
            [mem] => 256 Mo DDRAM
            [total] => 108
        )

    [397da9fbffdbd3cee1f563c1dd91a984] => Array
        (
            [name] => Maurice
            [proc] => 1.7 GHz
            [mem] => 512 Mo DDRAM
            [total] => 151
        )

    [cfc285964dc8543f51056e87f1d7b54e] => Array
        (
            [name] => Nebelmann
            [proc] => 1.0 GHz
            [mem] => 256 Mo DDRAM
            [total] => 108
        )

    [c2769eb4bdc0ac375279e193b826e562] => Array
        (
            [name] => Henri
            [proc] => 2.4 GHz
            [mem] => 512 Mo DDRAM
            [total] => 177
        )

    [9ad4a706deec155d3244ab13f08cfd7b] => Array
        (
            [name] => Dedemoulu
            [proc] => 1.8 GHz
            [mem] => 256 Mo SDRAM
            [total] => 121
        )

    [29799835019b76021e78136893a168b9] => Array
        (
            [name] => Jannot
            [proc] => 1.7 GHz
            [mem] => 256 Mo DDRAM
            [total] => 130
        )

    [2a5ea26afb2c1fdbd0e7ab0941b9b9ab] => Array
        (
            [name] => Jean
            [proc] => 1.6 GHz
            [mem] => 256 Mo DDRAM
            [total] => 125
        )

    [1de6b3ab6bff3b708e860338a5f5f171] => Array
        (
            [name] => Jean-Louis
            [proc] => 2.4 GHz
            [mem] => 64 Mo SDRAM
            [total] => 99
        )

    [55beb94d55bf5c8cdff4c546766a12f0] => Array
        (
            [name] => Nms
            [proc] => 1.7 GHz
            [mem] => 128 Mo SDRAM
            [total] => 82
        )

    [211fba0add9fb53f055eb373c61ebec5] => Array
        (
            [name] => BufferBob
            [proc] => 1.8 GHz
            [mem] => 512 Mo DDRAM
            [total] => 163
        )

    [2377e64646f1e868e4175b7990203ebd] => Array
        (
            [name] => Michou
            [proc] => 3.4 GHz
            [mem] => 32 Mo SDRAM
            [total] => 107
        )

)
http://www.newbiecontest.org/epreuves/prog/prog9/verifpr9.php?prenom=Henri&prix=177<h3 align="center">D&eacute;sol&eacute;..</h3><br /><p>Ce n'est pas la bonne r&eacute;ponse.. Retente ta chance.</p>

J'affiche la requête envoyée.. N'est-elle pas correcte ?

Edit de zours : code, c'est mieux que quote dans les cas comme ça, au moins ça affiche pas tout.


Titre: Re : Re : Prog - Nos chères configs
Posté par: _o_ le 04 Mai 2008 à 08:57:50
Salut, l'épreuve ne marche plus,

Elle fonctionne parfaitement. Comme d'habitude, serais-je tenté de dire.

Citation de: Amodio
J'affiche la requête envoyée.. N'est-elle pas correcte ?

Étant donné qu'il s'agit d'une épreuve de programmation, je pense que c'est à toi de trouver l'erreur. :)


Titre: Re : Re : Re : Prog - Nos chères configs
Posté par: Amodio le 04 Mai 2008 à 17:36:47
Salut, l'épreuve ne marche plus,

Elle fonctionne parfaitement. Comme d'habitude, serais-je tenté de dire.

Citation de: Amodio
J'affiche la requête envoyée.. N'est-elle pas correcte ?

Étant donné qu'il s'agit d'une épreuve de programmation, je pense que c'est à toi de trouver l'erreur. :)

Bon alors si ça marche, à qui puis-je envoyer mon script pour le vérifier svp ?


Titre: Re : Re : Re : Re : Prog - Nos chères configs
Posté par: _o_ le 04 Mai 2008 à 22:17:06
Bon alors si ça marche, à qui puis-je envoyer mon script pour le vérifier svp ?

Qu'est-ce que tu ne comprends pas dans ma phrase «Étant donné qu'il s'agit d'une épreuve de programmation, je pense que c'est à toi de trouver l'erreur.» ? (Tu noteras que je ne mets plus de smiley, ce coup là).

C'est d'autant plus pathétique qu'une lecture attentive mais néanmoins rapide de ton log (excessivement long, je pense que tu aurais pu t'abstenir d'un tel copier/coller) donne la réponse à ta question.


Titre: Re : Prog - Nos chères configs
Posté par: goodboy le 15 Mars 2009 à 23:09:29
Bonjour, j'ai déjà écrit un script php qui fait tout le boulot et qui devrait marcher mais mais mais... ça ne marche pas (mauvais résultat).
Je suppose que j'ai mal interprété la manière de calculer le prix d'une config.
Par exemple sur celle-là :
Code:
Folcan a un processeur de 933 MHz et dispose de 256 Mo SDRAM.
Folcan a un processeur de 1.6 GHz et dispose de 64 Mo SDRAM.
Folcan a un processeur de 933 MHz et dispose de 64 Mo SDRAM.
Moi j'ai supposé qu'il fallait faire la somme, tout bêtement, de tout ce qui est énuméré.
Folcan s'est donc acheté 2 processeurs 933 MHz, un proc 1.6 GHz, 2 barrettes de 64Mo et une de 256 Mo.

Mais l'algo est peut-être différent, ou alors je ne cherche pas au bon endroit.


Titre: Re : Prog - Nos chères configs
Posté par: mogg41 le 15 Mars 2009 à 23:20:58
En fait il faut considérer que chaque individu est différent même s'ils ont le même nom.

Donc tu dois renvoyer la config la plus cher parmi les 3 que tu cites dans ton exemple et non pas faire la somme des configs si des individus possèdent le même nom.

J'espère avoir été clair.


Titre: Re : Re : Prog - Nos chères configs
Posté par: the lsd le 16 Mars 2009 à 09:30:59
Pour compléter ce que dis Mogg41 :

Code:
Folcan a un processeur de 933 MHz et dispose de 256 Mo SDRAM.
Folcan a un processeur de 1.6 GHz et dispose de 64 Mo SDRAM.
Folcan a un processeur de 933 MHz et dispose de 64 Mo SDRAM.

Imaginons :

processeur 933 Mhz : 30 euros
processeur 1.6 Ghz : 50 euros

256 Mo de ram : 25 euros
64 Mo de ram 10 euros

Cas n° 1 : 933Mhz + 256 Mo = 30 euros + 25 euros = 55 euros
Cas n° 2 : 1.6 Ghz + 64 Mo = 50 + 10 euros = 60 euros
Cas n° 3 : 933 Mhz + 64 Mo = 30 euros + 10 euros = 40 euros

Le cas numéro 2 est celui qui donne le résultat le plus grand, c'est celui là et uniquement celui là que tu dois renvoyer.

Enjoy

The lsd


Titre: Re : Prog - Nos chères configs
Posté par: goodboy le 17 Mars 2009 à 22:16:19
Ah c'est ça l'embrouille!!!
Ouais, faut le savoir qu'il y a 25 Folcan, 80 lsd(c'est pas un peu provocateur comme pseudo d'ailleurs ?...), ...

Pour les prochains qui pourraient se prendre la tête à cause de ça (ou alors il n'y aurait que moi sur Terre pour me tromper là dessus...) : peut-on rendre l'énoncé un peu plus clair ?


Titre: Re : Re : Prog - Nos chères configs
Posté par: _o_ le 18 Mars 2009 à 09:11:40
Pour les prochains qui pourraient se prende la tête à cause de ça (ou alors il n'y aurait que moi sur Terre pour me tromper là dessus...) : peut-on rendre un peu plus clair l'énoncé?

Non. Pour plein de raisons :
1) C'est une épreuve, pas un apéro au bistrot. Il doit y avoir un minimum de boulot et de réflexion à fournir.
2) Il y a déjà de 450 personnes à avoir validé sans avoir eu besoin d'explications supplémentaires.
3) C'est éducatif : ce genre de choses arrivent tout le temps dans la vraie vie, et on ne peut pas tout le temps répondre "Ah mais on me l'avait pas dit, ça, à moi !?!".


Titre: Re : Re : Re : Prog - Nos chères configs
Posté par: goodboy le 18 Mars 2009 à 15:43:29
1) C'est une épreuve, pas un apéro au bistrot. Il doit y avoir un minimum de boulot et de réflexion à fournir.
2) Il y a déjà de 450 personnes à avoir validé sans avoir eu besoin d'explications supplémentaires.
3) C'est éducatif : ce genre de choses arrivent tout le temps dans la vraie vie, et on ne peut pas tout le temps répondre "Ah mais on me l'avait pas dit, ça, à moi !?!".

Hola, je ne fais que partager mon expérience et proposer ce qui me semble être des améliorations. Si cette épreuve est telle que voulez la voir, ne changez rien!


Titre: Re : Prog - Nos chères configs
Posté par: mogg41 le 18 Mars 2009 à 22:00:57
Citation
"Le but du jeu est de trouver la personne ayant la configuration la plus chère"

Je pense que le texte est assez clair. Il faut calculer le prix de LA config la plus chère.

La seule chose qui n'est pas clair c'est ton post dans lequel les fautes sont nombreuses.


Titre: Re : Prog - Nos chères configs
Posté par: the lsd le 19 Mars 2009 à 09:46:38
Bon, allez, fin du hors sujet, je vais faire un peu de ménage et puis c'est tout !

Enjoy

The lsd

Edit : bon voilà, plus de problème, j'ai corrigé les fautes, et virés les posts inutiles. Maintenant, fin du HS !


Titre: Re : Prog - Nos chères configs
Posté par: xXKirastarotHXx le 22 Avril 2009 à 13:31:26
Bonjour à tous :D
Voici mon premier post sur ce forum :)

Tout d'abord, Bien joué à tous pour ces épreuves aussi réalistes.
Etant programmeur au travail, j'ai l'habitude d'avoir des demandes de programmation peu claire, donc, pour la plupart des cas, l'explication donnée ici est d'une limpidité appréciable.

Mais là... j'avoue je bloque, et c'est rare :P
Il faut dire que je débute le python hehe.

Le soucis que j'ai ici est bizarre:
Tout me parait (!ME PARAIT, je sais ^^!) être correct, du fait qu'après avoir échoué lamentablement 2 ou 3 fois j'ai décidé de copier l'input du programme, et de vérifier à la main pour 2-3 cas différents.
Et bien le soucis, c'est que même sans regarder le résultat de mon programme, je trouve le même résultat à la main, et pourtant non.. ça refuse de fonctionner ^^

J'aurai aimé quelques précisions, si possible, comme par exemple: faut il renvoyer le nom tout en minuscule, ou faut il bien laisser la majuscule ? faut il ajouter des nombres après la virgule (normalement inexistante) ou autre chose ?

Je continue à chercher de mon coté,
J'espère ne pas avoir dérogé au règlement dans ce premier post ^^
Merci :)

Edit: Ah bah c'est bon j'ai trouvé mon erreur :)
je n'ai pas encore valider mais ça arrive ^^
Hihi, c'est fait :)

==> pas de feinte, le nom garde ça majuscule, et pas de virgule ^^ juste ?prenom=Robertdeniro&prix=666


Titre: Re : Prog - Nos chères configs
Posté par: Nirv le 03 Mars 2010 à 00:20:21
Bonsoir,
J'ai en fait un problème similaire à quelqu'un de la 3-4eme page de ce post mais à qui on a pas vraiment répondu.
J'arrive a récupérer les prix des processeurs et barrettes, j'ai donc bien afficher, par exemple pour la plus chère, "109".
Mais lorsque j'effectue un calcul avec cette valeur, ou ça me met un blanc ou alors "0". Que ce soit une addition ou une multiplication, soustraction, bref tout..

Du coup je suppose comme ça a été dit, que le nombre est considéré comme une chaîne de caractères, donc impossible de faire des calculs avec.
Il y a un moyen pour régler ce problème ?  :/

Je précise que je code en PHP, et que j'utilise des explode. J'ai aussi vérifier en faisant un print_r($array), mais j'ai bien mon chiffre seul dans un coin du tableau, mais impossible de le traiter (pour calculer le prix final).

Merci d'avance


EDIT : Réglé, résolu.
Merci


Titre: Re : Prog - Nos chères configs
Posté par: my me le 30 Octobre 2010 à 09:04:15
Bonjour, j'avais un petit gros souci :

mon programme trouvait bien la configuration de prix maximal (confirmé par calculs "à la main" sur Excel)
c'est à dire qu'il renvoyait bien le couple (prénom, prix) tel que prix = {prix de la ram de prénom + prix du cpu de prénom} soit maximal
(en retenant le premier prénom pour lequel un tel prix est trouvé, si plusieurs prénoms conduisent à la même valeur de prix)...

mais a chaque fois (une vingtaine d'essais), je recevais la réponse : "désolé ce n'est pas la bonne réponse..."

EDIT : résolu... sans changer une ligne de code, mais en abandonnant EasyPhp pour Xampp (et là, ça fonctionne bien plusieurs fois de suite - donc pas dû au hasard d'une config particulière) bref, le mystère reste entier...


Titre: Re : Prog - Nos chères configs
Posté par: LoPe_ le 19 Novembre 2010 à 03:45:28
Et bien !
Premier post sur ce forum pour dire que je me suis vraiment bien amusé avec cette épreuve qui change un peu :).
J'ai eu le temps de me triturer les méninges dans tous les sens, déjà pour choisir le langage de programmation, entre VB & Co. ... je suis finalement revenu à un bon vieux php :D.

Un peu le foutoire pour récupérer le prix de la mémoire tout de même, mais bon avec un peu de patience on y arrive.

Merci pour cette épreuve


Titre: Re : Prog - Nos chères configs
Posté par: oxame le 09 Septembre 2011 à 17:19:13
Bonjour,
J’essaie de trouvez une solution a cette épreuve en shell linux et j'avoue  que je galère un peux avec la récupération de la config dans le texte (pourquoi tout sur une seul ligne  =() est on m'a conseillé d'utilisé le perl pour le traitement du texte qui se prête mieux a se genre de travail et comme je ne le connais pas je voudrais savoir si quelqu'un a réussi cette épreuve en shell et donc qu'il i a une solution avec se que je connais donc que je ne suis pas dans une impasse ou cette voie n'a que peux de chance d'aboutir et qu'il vaux mieux que je m'attaque a l'apprentissage du perl pour réussir cette épreuve .

EDIT : @Asteriksme je ne me suis pas plaint, c'était juste une remarque sur la difficulté que j'avais qui était  dus au faite que tout soit sur une seul ligne .


Titre: Re : Prog - Nos chères configs
Posté par: Asteriksme le 09 Septembre 2011 à 17:28:07
Eh ben, niveau ponctuation c'est pas mal pour quelqu'un qui se plaint que tout est sur une seule ligne ! Bien sûr c'est possible en ligne de commandes sous linux, et si t'as des bons outils c'est peut-être facile. Après on connait pas tes habitudes d'utilisation de la ligne de commande ni ton niveau, donc entre apprendre tout un langage et utiliser des outils que tu sais utiliser, on peut pas vraiment te dire ce qui est le plus facile. D'autant plus que tu peux très bien avoir un don pour apprendre, dans ce cas en une heure c'est réglé, ou encore peut-être connais-tu d'autres langages apparentés, rendant plus facile l'utilisation du perl. On ne sait pas ! À toi de voir.


Titre: Re : Re : Prog - Nos chères configs
Posté par: the lsd le 09 Septembre 2011 à 19:18:36
Eh ben, niveau ponctuation c'est pas mal pour quelqu'un qui se plaint que tout est sur une seule ligne !

PTDR ! Il est tout bleu je crois ! Il a l'air d'être à bout de souffle !  =D
/me appelle les urgences

Enjoy

The lsd


Titre: Re : Prog - Nos chères configs
Posté par: guitarooman le 30 Avril 2012 à 12:37:47
Je ne sais pas si sa à été mentionné mais il y a des doublons dans la table des prix :
256 Mo SDRAM    58
512 Mo SDRAM    72
256 Mo DDRAM    80
512 Mo DDRAM    104

du coup sa pose problème pour le calcul.


Titre: Re : Prog - Nos chères configs
Posté par: Asteriksme le 30 Avril 2012 à 14:41:07
Y a pas de doublons, y a de la DDRAM et de la SDRAM, c'pas pareil !


Titre: Re : Prog - Nos chères configs
Posté par: raoullevert le 03 Juin 2012 à 23:27:30
Super sympa cette épreuve. Je l'ai codé en python, et ça m'a bien prit deux heures...
j'ai eu du mal avec la paramètre "(Corsair)" qui apparaît, ou pas !
En utilisant les regex, ce n'est pas si compliqué que ça, il faut juste être méthodique.


Titre: Re : Prog - Nos chères configs
Posté par: Ulrich7 le 19 Novembre 2012 à 17:31:47
Bonjour, j'ai (je crois) terminé l'épreuve car j'arrive à sortir le plus grand prix et le nom de la personne qui possède cette config.
Je code en php et il ne me reste donc plus qu'a envoyer les données par l'url.
Je fais donc une redirection par header, et je me retrouve avec l'erreur suivante :
Warning: Header may not contain more than a single header, new line detected in...
Après des recherches, j'essais de rajouter rawurlencode(), celà enlève l'erreur, mais aucune redirection ne se fait.
J'utilise EasyPHP et je ne pense pas que ça vienne de ça.

Ai-je manqué quelque chose ?
Merci d'avance.

EDIT : J'ai trouvé, un espace en trop dans la chaîne. Penser à faire un preg_replace() si vous avez le même problème.


Titre: Re : Re : Prog - Nos chères configs
Posté par: Asteriksme le 21 Novembre 2012 à 16:55:36
Warning: Header may not contain more than a single header, new line detected in...
[...]
EDIT : J'ai trouvé, un espace en trop dans la chaîne. Penser à faire un preg_replace() si vous avez le même problème.

en même temps suffisait de lire :)


Titre: Re : Prog - Nos chères configs
Posté par: woutwout64 le 16 Mai 2013 à 09:57:13
Bonjour,

De mon coté, j'essaye de faire cette épreuve en Java, j'arrive bien à trouver le nom et le prix mais lorsque je renvoi la solution, au lieu de m'indiquer si la solution est bonne ou mauvaise ou me dire que j'ai été trop lent à répondre, le site me renvois un nouvel énoncé. Je pensais que c'était un problème au niveau de la gestion des connexions des sockets, mais en essayant de le faire à la main direct depuis le navigateur, j'ai le même résultat, il m'envois un nouvel énoncé.

Quelqu'un pourrait m'expliquer ce que je rate ?


Titre: Re : Prog - Nos chères configs
Posté par: BaTuC le 23 Octobre 2014 à 17:34:23
Ton résultat est bon mais tu es trop lent ..

Sinon j'ai remarqué qu'un utilisateur pouvait avoir plusieurs configs .. qu'est que nous sommes censés faire dans ce cas la ?


Titre: Re : Re : Prog - Nos chères configs
Posté par: the lsd le 29 Octobre 2014 à 12:08:17
Sinon j'ai remarqué qu'un utilisateur pouvait avoir plusieurs configs .. qu'est que nous sommes censés faire dans ce cas la ?

Beuhhh, je crois qu'on s'en fiche un peu non ? ^^ Le but c'est de retrouver la config la plus chère, si ton user a plusieurs configs, il a toujours qu'une seule config la plus chère :) Et même s'il avait deux configs au même prix, c'est le même principe

Enjoy

The lsd


Titre: Re : Prog - Nos chères configs
Posté par: akabaka le 28 Février 2016 à 18:53:35
salut à tous,
je code maintenant en php (principalement) depuis 1 an, mais les regex sont encore un peu obscures pour moi,
je ne comprend pas pourquoi la mienne ne fonctionne pas bien, j'ai fait pas mal de variantes mais j'ai toujours le meme probleme:
il coupe au bon endroit(j'utilise preg_match_all) mais pas a chaque personne, des fois j'en ai plusieurs dixaine sur un entrée de l'array. un petit conseil?

/* Modération (Pixis) : Même si elle ne fonctionne pas, elle a sûrement des éléments de réponse. Hors le principe de cette épreuve est justement le parsing html, souvent (mais pas seulement) fait avec des regex. Renseigne toi avec le liens donnés par Yozyop. Bon courage */

merci d'avance


Titre: Re : Prog - Nos chères configs
Posté par: yozyop le 29 Février 2016 à 08:26:10
Salut akabaka,

Quelques liens pour travailler tes regexs.
https://regexcrossword.com/
https://www.debuggex.com/cheatsheet/regex/pcre
https://www.debuggex.com/#cheatsheet

Bon courage ;)


Titre: Re : Prog - Nos chères configs
Posté par: akabaka le 01 Mars 2016 à 15:51:10
c'est tout bon :cool:, merci beaucoup


Titre: Re : Prog - Nos chères configs
Posté par: EtAk0 le 25 Août 2016 à 21:30:13
Bonjour, voici quelques temps que je cherche une solution au problème auquel je suis confronté. A la fin de mon script je fais un file_get_contents de l'URL "réponse" mais je reçois un vilain PHP Warning:  failed to open stream: Resource temporarily unavailable in *** on line ***.. Je sais que dans 99.999% des cas les les erreurs viennent de nos scripts et non pas de l'épreuve elle-même, donc je présume que je reçois ce message parce que la réponse n'est pas bonne ? (le temporarily unavailable me donne l'impression que le fichier a été déplacé sur le serveur...)
Bonne journée  =D

EDIT: Wireshark plante à chaque lancement... (faudrait penser à mettre une épreuve de cracking avec ce logiciel avec pour objectif de le faire marcher xD). non plus sérieusement je ne sais pas pourquoi ça me donne cette erreur. Les autres sites acceptent bien la requête et les autres challenges de programmation aussi d'ailleurs, j'ai l'impression que c'est le résultat que je renvois qui n'est pas bon (alors qu'il semble l'être...). Est ce que quelqu'un pourrait m'aider par MP ?

REEDIT: (et pas reddit  =D... dsl), vive la loi de ce forum #jetrouve30secondesaprèsavoirposté. le problème se situait ici:

$newURL=" http://www.newbiecontest.org/epreuves/prog/prog9/verifpr9.php?prenom="*****
$newURL="http://www.newbiecontest.org/epreuves/prog/prog9/verifpr9.php?prenom="****

Vous avez vu ? oui au fond ? l'espace avant l'URL ! Bien joué Jérémy un bon point pour Gryffindor !


Titre: Re : Prog - Nos chères configs
Posté par: the lsd le 25 Août 2016 à 22:42:49
Euhhh, comme ça c'est pas facile de t'aider, mais à vue de nez, deux idées, regarde le port que tu utilises, ou regarde le nombre de requêtes que tu envoie d'un coup (coucou wireshark :) )

Enjoy

The lsd


Titre: Re : Prog - Nos chères configs
Posté par: sigri44 le 26 Janvier 2018 à 10:04:26
Mes yeux ont pleurés avec l'encodage !  :cry:

Moyen de remettre cela en place ? :D


Titre: Re : Prog - Nos chères configs
Posté par: the lsd le 26 Janvier 2018 à 14:36:42
Un bug vieux de plusieurs années...
Fixed :)

Merci pour m'avoir rappelé ce point !

Enjoy

The lsd


Titre: Re : Prog - Nos chères configs
Posté par: 4nc1u-M le 13 Avril 2018 à 10:40:39
Bonjour, je débute en programmation et je code en python uniquement. Quelqu'un sait me dire s'il est possible de faire cette épreuve en python? Je vois tout le monde le faire en php apparement.


Titre: Re : Prog - Nos chères configs
Posté par: BadBoy le 13 Avril 2018 à 11:58:39
Salut !

Je l'ai faite en Python, aucun problème de ce côté là !

Bon courage !


Titre: Re : Prog - Nos chères configs
Posté par: 4nc1u-M le 13 Avril 2018 à 12:52:55
Merci, j'approfondis mes recherches alors car je n'ai pas idée de comment m'y prendre pour le moment.


Titre: Re : Re : Prog - Nos chères configs
Posté par: sigri44 le 04 Juin 2018 à 12:01:05
Un bug vieux de plusieurs années...
Fixed :)

Merci pour m'avoir rappelé ce point !

Enjoy

The lsd

De rien ! Je suis très bon pour ce qui est de trouvé du travail au autres ! Plutôt que de me concentrer sur mes points qui fondent...  :cry: