NewbieContest

Challenges => Aide Programmation => Discussion démarrée par: Haldan le 10 Juin 2006 à 15:59:40



Titre: Prog - La java s'en va
Posté par: Haldan le 10 Juin 2006 à 15:59:40
Yop...

Aucun probleme (ou presque) pour la 12... mais passé à la 13, mon compilateur se met à me sortir quelques beaux petits messages d'erreur.
Je doute que ces messages soient en rapport avec ce que l'on doit trouve :rolleyes:

Code:
C:\Prog13.java:2: package org.apache.poi.hssf.usermodel does not exist import org.apache.poi.hssf.usermodel.HSSFCell;
C:\Prog13.java:3: package org.apache.poi.hssf.usermodel does not exist import org.apache.poi.hssf.usermodel.HSSFCellStyle;
C:\Prog13.java:4: package org.apache.poi.hssf.usermodel does not exist import org.apache.poi.hssf.usermodel.HSSFFont;
C:\Prog13.java:5: package org.apache.poi.hssf.usermodel does not exist import org.apache.poi.hssf.usermodel.HSSFRow;
C:\Prog13.java:6: package org.apache.poi.hssf.usermodel does not exist import org.apache.poi.hssf.usermodel.HSSFSheet;
C:\Prog13.java:7: package org.apache.poi.hssf.usermodel does not exist import org.apache.poi.hssf.usermodel.HSSFWork;
C:\Prog13.java:8: package org.apache.poi.hssf.util does not exist import org.apache.poi.hssf.util.HSSFColor;
Il y aurait-il des pré-requis ou des bibliothèques à récupérer ?

=> Google is my friend... je vais chercher de ce côté là... mais au cas où...

:cool:


Titre: Prog - La java s'en va
Posté par: julienc le 10 Juin 2006 à 18:27:01
C'est en rapport avec l'épreuve.

Google te donnera ça en 30 secondes.


Titre: Prog - La java s'en va
Posté par: Haldan le 10 Juin 2006 à 18:29:02
Alors on va chercher tout çà ;)


Titre: Prog - La java s'en va
Posté par: lordOric le 10 Juin 2006 à 18:50:43
Citation de: julienc
C'est en rapport avec l'épreuve.
Google te donnera ça en 30 secondes.
Je pense qu'il faudrait préciser :
- la version de la JVM (pas beaucoup d'importance ici).
- la version de poi.

Accesoirement, j'ai joyeusement 6 erreurs de compilation.
Comme en plus, je crains que ça varie d'un compilo à l'autre... C'est pour ça que je n'aime pas beaucoup ce genre d'épreuve.


Titre: Prog - La java s'en va
Posté par: Haldan le 10 Juin 2006 à 18:58:17
Citation de: lordOric
C'est pour ça que je n'aime pas beaucoup ce genre d'épreuve.
L'avantage, c'est que personne ne t'oblige à les faire :cool:


Titre: Prog - La java s'en va
Posté par: Mr_KaLiMaN le 10 Juin 2006 à 19:08:45
Citation
C'est pour ça que je n'aime pas beaucoup ce genre d'épreuve.
Moi si j'aime bien, ça me remets au java, continue JulienC (enfin pas la même chose hein)


Titre: Prog - La java s'en va
Posté par: julienc le 10 Juin 2006 à 20:46:03
Je veux pas être médisant mais bon.

La version de la JVM n'est pas précisé car c'est compatible avec les deux principales utilisées sur le marche à savoir la 1.4 et 5.0
sinon, j'aurais précisé.

Concernant POI, étant donné qu'il a pas eu de release depuis le 06/08/2004, je ne relèverais même pas.

Et puis merde, c'est de la recherche aussi tout ça!!!

La prochaine fois, je donnerais les lignes, il restera plus qu'à faire la multiplication.


Titre: Prog - La java s'en va
Posté par: Lebreton le 10 Juin 2006 à 21:41:54
Pourquoi tant de haine ... :rolleyes:


Titre: Prog - La java s'en va
Posté par: lordOric le 10 Juin 2006 à 21:58:17
Citation de: Mr_KaLiMaN
Moi si j'aime bien, ça me remets au java
Je précise que je n'ai rien contre Java, bien au contraire.

Citation de: julienc
Concernant POI, étant donné qu'il a pas eu de release depuis le 06/08/2004, je ne relèverais même pas.
Pourquoi serait-ce la dernière version utilisée ?
Exemple : http://uptime.netcraft.com/up/today/requested.html
Ils ont pas l'air d'avoir les toutes dernières versions.

Citation de: julienc
Et puis merde, c'est de la recherche aussi tout ça!!!
De la recherche de quoi ?

De toute façon, essayer vaguement d'imaginer ce que le code est censé faire, et essayer de se mettre dans la peau du codeur pour savoir comment il corrigerait une erreur (là, je parle d'une erreur en particulier, dans prog13, dont la correction à apporter est une peau de banane, ce n'est d'ailleurs pas un problème de compilation, mais de spécification), je persiste à dire que c'est n"importe quoi.

Voilà, c'est mon avis, et je le partage. Mon but n'est pas de démolir les bonnes volontés, julienc, je te remercie des efforts que tu as fait pour ces épreuves, probablement supérieurs à ceux que je ne ferai jamais pour newbiecontest. Mais c'est le format de l'épreuve que je n'aime pas.

[EOT pour ma part à ce sujet]


Titre: Prog - La java s'en va
Posté par: julienc le 10 Juin 2006 à 22:54:50
Citation de: lordOric
Pourquoi serait-ce la dernière version utilisée ?
Exemple : http://uptime.netcraft.com/up/today/requested.html
Ils ont pas l'air d'avoir les toutes dernières versions.
Pour POI, s'il y avait eu une release y'a moins d'un mois, je comprend qu'on puisse se poser la question et je me serais empressé d'y répondre.
Mais là, il n'y a aucune raison pour que le challenge utilise une version datant de plus de deux ans.
C'est une épreuve de prog, pas de paléontologie =D

Citation de: lordOric
De la recherche de quoi ?
C'est de la recherche **No Sms** c'est un challenge, faut mettre un peu la main à la pâte, tripatouiller un peu le prog, chercher la lib, etc ...

Citation de: lordOric
De toute façon, essayer vaguement d'imaginer ce que le code est censé faire,
je trouve que, pour un code de 41 lignes, c'est quand même pas la mort.

Citation de: lordOric
et essayer de se mettre dans la peau du codeur pour savoir comment il corrigerait une erreur (là, je parle d'une erreur en particulier, dans prog13, dont la correction à apporter est une peau de banane, ce n'est d'ailleurs pas un problème de compilation, mais de spécification), je persiste à dire que c'est n"importe quoi.
contrairement à la 12, il n'est pas dit que ce sont des erreurs de compilation et puis, s'il fallait juste passer un coup de compilateur dessus, c'est pas la peine d'en faire une épreuve, il y a déjà la 12.
De plus, d'après les retours que j'ai eu, seules 2 erreurs peuvent être un PEU "chaudes", mais ça n'a pas empeché 5 personnes (dont toi) de l'avoir validée alors qu'elle est dispo depuis 24h.
Et je vais me répèter, mais c'est un challenge, faut réfléchir, essayer des possibilités, chercher un peu. Sinon y'a aussi le tricot. =)

Citation de: lordOric
Voilà, c'est mon avis, et je le partage. Mon but n'est pas de démolir les bonnes volontés, julienc, je te remercie des efforts que tu as fait pour ces épreuves
C'est gentil, j'en prépare d'autres. =D

Citation de: lordOric
Mais c'est le format de l'épreuve que je n'aime pas.
Moi non plus je l'aime pas, mais je n'en ai pas trouvé de mieux (et j'accepte avec joie toutes propositions). Cela dit, rien ne t'oblige à faire ce genre d'épreuve. Personnellement, j'avais écarté la prog7 car c'était le même principe de validation (mais en pire).
J'ai bien conscience que ça pose problème, j'en ai discuté avec quelques personnes qui ont validé prog12 et 13.
Et je planche sur un nouveau système d'épreuve/validation pour les prochaines.


Titre: Prog - La java s'en va
Posté par: CommComm le 11 Juin 2006 à 06:42:07
C'est bien JulienC. Je n'y connais rien à Java (à part Excel, moi...)  mais continue et sois remercié pour ces louables efforts.


Titre: Prog - La java s'en va
Posté par: kokotchy le 25 Juin 2006 à 10:50:16
J'ai trouvé 5 erreurs dans le fichier, j'ai corrigé et lorsque je lance, il fait apparement ce qu'il faut :rolleyes:

Apres je compte les caracteres rouges.
Pourtant il ne veut pas de ma réponse :/

Mais je n'ai pas trouvé d'erreur de spécifications, ce n'était QUE des erreurs de compilation !
Je crois que 3 des erreurs que j'ai n'en sont pas vraiment...

Je peux envoyer à qui les erreurs que j'ai trouvé ?

Merci d'avance.


Titre: Prog - La java s'en va
Posté par: mister_bobby le 03 Août 2006 à 13:03:30
Salut à tous.
J'avoue que je suis un peu énervé par cette épreuve, d'autant plus qu'en ce moment je passe mes journées à bouffer du java au boulot.
On nous dit de trouver les 5 erreurs qui empêchent la compilation. Bien.
Je trouve 6 lignes erronées. Ok, 2 lignes sont fausses pour la même raison.
Le source est compilé sans soucis : j'obtiens un beau fichier excel cohérent avec ce qu'est sensé produire le code.
Et là, c'est le drame... J'ai beau essayer toutes les variantes possibles avec ma ligne en trop, impossible de valider.
Faut-il compter la ligne blanche du début ? Pourquoi ai-je 6 lignes erronées et pas 5 ?  :?::?::?::?::?::?:

PS: merci quand même, une épreuve de java fait toujours plaisir...


Titre: Prog - La java s'en va
Posté par: Tom87 le 05 Août 2006 à 17:25:55
Salut !

Voilà, j'trouve 3 erreurs facilement modifiables (en modifiant la ligne) et une autre qui est moins evidente :
pour la corriger j'ai 2 méthodes :
- soit je modifie le fichier en rajoutant 2 lignes (dans ce cas j'ai tjs 4 erreurs en tout)
- soit je modifie une ligne, dans ce cas, est-ce que je considère que cette ligne est fausse ?

J'suis un peu paumé là dessus....


Titre: Prog - La java s'en va
Posté par: ajacob le 31 Août 2006 à 09:36:21
Moi je block avant :)

Au niveau des imports:

Je ne sais pas comment lui faire importer ces class que je n'ai pas par défaut.

J'ai compris donc qu'il fallait récupérer un truc sur google, et j'ai trouvé un lien pour dl:

http://mir2.ovh.net/ftp.apache.org/dist/jakarta/poi/dev/

Mais maintenant, je prends quoi?

src?

bin?

Et ensuite?

Comment je fais pour qu'il en prenne compte?

Merci bien :D


Titre: Prog - La java s'en va
Posté par: ajacob le 01 Septembre 2006 à 14:12:34
Une chtite réponse serait la bienvenue :O


Titre: Prog - La java s'en va
Posté par: Nebelmann le 03 Septembre 2006 à 08:30:18
Il ne faut pas être aussi pressé :D Souvent les gens ne viennent pas tous les jours visiter le forum, ou bien ce sont ceux qui cherchent ou qui viennent de réussir qui pourront t'aider... Le mieux dans ton cas présent serait de te renseigner sur google, sur comment utiliser une bibliothèque (ou library en anglais) en Java, et tu trouveras la lumière :)


Titre: Prog - La java s'en va
Posté par: ajacob le 03 Septembre 2006 à 09:04:55
Ok, merci je vais voir ca :)

Je me dépèche avant la rentrée :)


Titre: Prog - La java s'en va
Posté par: Ange le 25 Septembre 2006 à 16:25:04
Voilà les 5 erreurs corrigées, le fichier généré, les lettres en rouges compté, le tout multiplié ... Mais bien évidemment ceci refuse de valider ...

JulienC puis-je te contacter en MP pour que tu me confirmes ma démarche ?


Titre: Prog - La java s'en va
Posté par: fdvteam le 17 Octobre 2006 à 13:23:54
J'aimerais bien un peu d'aide pour ce truc, parce que c'est vraiment trop imprécis comme épreuve.
On dit 5 erreurs, pour faire marcher le truc correctemnt ya 4 lignes à corriger & 3 à rajouter, chez moi ça fait pas 5 erreurs.

Bref, alors en supposant qu'on compte que la premiere ligne à ajouter, j'ai fait mon calcul, mais EVIDEMMENT, ça marche pas.

Si quelqu'un voudrait bien vérifier mon truc :oops:

Merci d'avance.


Titre: Prog - La java s'en va
Posté par: Nebelmann le 18 Octobre 2006 à 07:12:10
Il y a une manière de corriger une ligne, qui évite d'en rajouter d'autres...
Et essaye d'exécuter le programme, le compiler ne suffit pas forcément :P


Titre: Prog - La java s'en va
Posté par: zours le 18 Octobre 2006 à 23:07:11
Je l'ai réussie avec un coup de pouce de je ne sais plus qui, mais je la trouve assez imprécise aussi. Non en fait, je l'aime pas.


Titre: Prog - La java s'en va
Posté par: Nebelmann le 19 Octobre 2006 à 11:56:08
L'ennui c'est qu'il y autant toujours autant de manières de programmer que de programmeurs...


Titre: Prog - La java s'en va
Posté par: fdvteam le 21 Octobre 2006 à 17:52:46
Citation de: Nebelmann
Il y a une manière de corriger une ligne, qui évite d'en rajouter d'autres...
Et essaye d'exécuter le programme, le compiler ne suffit pas forcément :P
Merci, j'ai trouvé comment éviter de rajouter des lignes, en corrigeant une seule autre. =D

Donc j'ai mes 5 lignes corrigées, le programme qui compile, qui exécute. J'ai mon fichier xls, j'ai mon nombre de caractères rouges, & pourtant toujours mauvaise réponse =(


Titre: Prog - La java s'en va
Posté par: Tino le 22 Octobre 2006 à 09:34:08
Citation de: Fdvteam
Donc j'ai mes 5 lignes corrigées, le programme qui compile, qui exécute. J'ai mon fichier xls, j'ai mon nombre de caractères rouges, & pourtant toujours mauvaise réponse =(
Pareil que toi!!!!

J'ai peut etre un commentaire idiot mais pourquoi pas mettre les numeros de ligne sur le coté pour l'epreuve 12 et 13.


Titre: Prog - La java s'en va
Posté par: psyphi le 19 Décembre 2006 à 22:45:32
Voilà mon problème:
1- J'ai télécharger la bibliothèque et j'importe le jar qu'il faut
2- J'ai alors 3 erreurs que je corrige.
3- Apparaisse alors 3 nouvelles erreurs (qui en fait n'en ai qu'une mais intervient sur 3 lignes)
Pour corriger cela je dois obligtoirement rajouter des lignes. A partir de là je suis coincé car je n'ai pas exactement 5 erreurs et si je rajoute du code alors mes numéros de lignes changent.
(Si je corrige le code j'obtiens bien mon fichier xls)
Quelqu'un peut m'aider? :|


Titre: Prog - La java s'en va
Posté par: zours le 20 Décembre 2006 à 01:44:53
Mouais, celle-là c'est pas la meilleure. Y'a plusieurs moyens de corriger le fichier. Mais il n'y en a qu'un qui ne fasse la correction que de 5 erreurs.
Si tu en a plus, tu t'es planté quelque part, si tu en a moins, il y en a une petite dernière, qui est moins méchante que les autres.


Titre: Prog - La java s'en va
Posté par: TheLittleMan le 24 Janvier 2007 à 22:04:58
Salut à tous.

Pourrais t on me confirmer que la validation de cette epreuve fonctionne toujours ?

J'ai a peu pres le meme probleme que psyphi

Je  trouve toujours 5 ou 6  erreurs en tout .  

Je dis "5 ou 6" parce qu'il Il y a une pour moi  qui n'est pas génante pour faire fonctionner le programme.
mais je pense que c'est une erreur

Ca serai bien aussi  de numeroter les lignes dans le code proposé Ca enleverai le doute sur les lignes modifiees

Merci par avance


Titre: Prog - La java s'en va
Posté par: zours le 24 Janvier 2007 à 23:56:06
Oui, la validation fonctionne toujours. Lis mon post précédent pour comprendre pourquoi ça marche pas ;)


Titre: Prog - La java s'en va
Posté par: yotho le 14 Février 2007 à 02:34:47
Bon alors je pige pas G que trois erreurs.....
et tout marche bien.....

4 si on compte les méthodes obsolètes.......
Un petit indice serai pas de refus car on parle de 5 erreurs de COMPILATION et moi ça compile avec 3 erreurs corrigées.....


Titre: Prog - La java s'en va
Posté par: zours le 14 Février 2007 à 09:13:31
Citation de: yotho
on parle de 5 erreurs de COMPILATION et moi ça compile avec 3 erreurs corrigées.....
Oulah, absolument pas ! On parle de cinq erreurs, et on dit que le programme ne compile plus. Quand on relit la phrase correctement on se rend compte qu'il y a une nuance. Tu peux le faire compiler et exécuter sans en corriger cinq, mais alors il te reste encore des p'tits détails à corriger.


Titre: Prog - La java s'en va
Posté par: yotho le 14 Février 2007 à 11:19:33
ok... Mais je vois comment pourrais y'avoir d'autre erreurs parce que j'ai bien le fichier excel avec les caractère rouges.....
Bref je pense savoir ce qui peut manquer....
Je continue à regarder !!!!

En tout cas cette épreuve aura le mérite de m'avoir appris à utiliser les application Office dans un prog Java !!!! ça peut servir :wink: !!!!


Titre: Prog - La java s'en va
Posté par: Zmx le 14 Février 2007 à 12:21:34
J'pense qu'en regardant le nom du fichier que tu as obtenu tu devrais trouvé la réponse tous seul.

Ps: non, ne le donne pas sur le forum :p


Titre: Prog - La java s'en va
Posté par: yotho le 02 Mars 2007 à 01:42:02
Bon bah comprend absolument pas comment on valide.... y'a trop de chose qui rentre en compte....
s'il supprime ou qu'il commente certaine chose... s'il ajoute tel ou tel commande....
Faudrait créer un compilateur java en ligne qui vérifie que y'a pas d'érreur....:D:D:D

Bref c rageant surtout quand on sait qu'on mérite (presque....) les points !!!!
Bon faudra que je trouve un moyen de la validé.....


Titre: Prog - La java s'en va
Posté par: MoxLotus le 20 Mai 2007 à 15:15:19
Salut :)

Moi j'ai un petit problème:
- Je suis sur de mes 5 erreurs (sans compter la méthode obsolète),
- J'ai vu l'astuce pour ne pas devoir rajouter de lignes,
- Mon code fonctionne et j'obtiens un certain nombre de cellules en rouges,
- Je calcul le produit e1 * e2 * e3 * e4 * e5 * r mais il ne valide pas :/

Je ne comprends vraiment pas où est le problème =(


Titre: Prog - La java s'en va
Posté par: shade le 14 Septembre 2007 à 12:59:25
J'ai mis une mauvaise note à cette épreuve parce qu'elle m'a un peu gavé :P
Mais après réflexion, je n'aurais pas dû, car elle est assez formatrice finalement.
Pour aider ceux qui galèrent, je dirais qu'une partie du problème c'est que toute règle a des exceptions, j'ai bien dit toute.


Titre: Prog - La java s'en va
Posté par: Skateinmars le 23 Septembre 2007 à 14:47:39
Salut,
Je suis bien arrivé à obtenir le fichier qui va bien, mais après avoir rajouté le bloc de code que l'on sait presque "en double", en plus de devoir déplacer une ligne de code...
Malgré cela je ne peut pas valider l'epreuve, pourtant j'ai bien trouvé 5 erreurs.

Si quelqu'un pouvait jeter un coup d'oeil a mon code pour me donner un indice ?