Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1782 connectés 

 


 Mot :   Pseudo :  
 
 Page :   1  2  3  4
Auteur Sujet :

[java/algo] Concours - implémenter une itf simple de gestion d'agenda.

n°604382
R3g
fonctionnaire certifié ITIL
Posté le 07-01-2004 à 02:00:38  profilanswer
 

Reprise du message précédent :

the real moins moins a écrit :

ça pose un problème à quelqu'un si mon implémentation dépends de commons-collections? ( http://jakarta.apache.org/commons/collections.html )

Tant que ça reste libre... En même temps c'est toi qui fixe les règles.

mood
Publicité
Posté le 07-01-2004 à 02:00:38  profilanswer
 

n°604383
the real m​oins moins
Posté le 07-01-2004 à 02:03:20  profilanswer
 

:D
 
en fait, l'appli qui gère le concours en dépend déjà, et puis "commons", c'est un truc pas mal à réutiliser :D


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°604401
darklord
You're welcome
Posté le 07-01-2004 à 02:53:44  profilanswer
 

je le fais ou je le fais pas :o

n°604407
the real m​oins moins
Posté le 07-01-2004 à 03:03:10  profilanswer
 

tu le fais couillon


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°604413
darklord
You're welcome
Posté le 07-01-2004 à 03:15:50  profilanswer
 

demain

n°604416
the real m​oins moins
Posté le 07-01-2004 à 03:35:36  profilanswer
 

Bon, voilà, uploadé mon implémentation bête et méchante, pas optimisée pour un sous, mais assez courte et simple à comprendre [:joce]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°604678
R3g
fonctionnaire certifié ITIL
Posté le 07-01-2004 à 13:05:41  profilanswer
 

the real moins moins a écrit :

Bon, voilà, uploadé mon implémentation bête et méchante, pas optimisée pour un sous, mais assez courte et simple à comprendre [:joce]

C'est juste une impression ou toute la logique du traitement est dans les libs que tu utilise ?

n°604783
lorill
Posté le 07-01-2004 à 14:54:12  profilanswer
 

moi je lfais pas, jsuis deja trop occupé a faire la même chose en vrai :o

n°604873
the real m​oins moins
Posté le 07-01-2004 à 16:31:08  profilanswer
 

R3g a écrit :

C'est juste une impression ou toute la logique du traitement est dans les libs que tu utilise ?  

ben non, elle est dans le Predicate et dans la methode overlaps de mon implémentation de Period :o
et puis? l'utilisation des choses existantes, de manière adéquate, c'est une qualité. :o
 
 
edit: précisions


Message édité par the real moins moins le 08-01-2004 à 09:44:05

---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°605373
souk
Tourist
Posté le 08-01-2004 à 09:27:29  profilanswer
 

je posterai demain ma solution :)

mood
Publicité
Posté le 08-01-2004 à 09:27:29  profilanswer
 

n°605383
the real m​oins moins
Posté le 08-01-2004 à 09:44:11  profilanswer
 

souk a écrit :

je posterai demain ma solution :)

:jap:

n°605896
Cherrytree
cn=?
Posté le 08-01-2004 à 22:03:38  profilanswer
 

C'est marrant d'avoir choisi le couple start/end. Perso, j'aurai donné dans du start/stop ou du begin/end.


---------------
Le site de ma maman
n°605966
the real m​oins moins
Posté le 08-01-2004 à 23:15:48  profilanswer
 

pour? le nom des attributs de Period?
start/stop, begin/end, oui peut etre. et alors? ça prend a peu pres 2 secondes pour refactoriser, j'ai pas reflechi à ce détail; start of period, end of period, ça me parait tres correct moi :o

n°605967
simogeo
j'ai jamais tué de chats, ...
Posté le 08-01-2004 à 23:16:23  profilanswer
 

[:bien] solidaire


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°605969
the real m​oins moins
Posté le 08-01-2004 à 23:16:44  profilanswer
 

:D

n°606121
souk
Tourist
Posté le 09-01-2004 à 03:20:47  profilanswer
 

c'est normal que dans les tests il y ait ca: (dans le zip des sources)

Citation :

Code :
  1. // lower bound is ending time of a period, upper bound is upper than top period
  2.         c = cal.getPeriods(d4, d11);
  3.         assertEquals(2, c.size());
  4.         assertTrue(c.contains(p3to4));
  5.         assertTrue(c.contains(p5to6));
  6.         assertTrue(c.contains(p8to10));



 
assertEquals => taille 2
et 3 assertTrue avec 3 Periodes differentes  :??:  :heink:  
 
EDIT pour ce qui est au dessus> j'ai rien dit, je vais apprendre a lire avant de poster :D
 
RE-EDIT> c'est toujours pas corriger dans le zip des sources ;)
 
sinon, si on veut les periodes entre deux dates d1 et d2, ca me paraitrait plus logique de ne pas inclure les periodes qui finissent a d1 ni celles qui commencent a d2, mais bon, ca c'est pas grave :D


Message édité par souk le 09-01-2004 à 03:25:15
n°606125
souk
Tourist
Posté le 09-01-2004 à 03:33:38  profilanswer
 

Citation :

Code :
  1. Planning cal = new NoOverlapPlanning();
  2.         cal.addPeriod(d1, d2);
  3.         Period p3to4 = cal.addPeriod(d3, d4);
  4.         cal.addPeriod(d5, d6);
  5.         cal.addPeriod(d7, d10);
  6.         Collection c = cal.getPeriods(d3, d7);
  7.         assertTrue(c.contains(p3to4));
  8.         assertEquals(1, c.size());



 
ca devrait pas plutot etre  
     assertEquals(2, c.size());
 
voire  
     assertEquals(3, c.size());
si on inclut la periode entre d7 et d10 ?  :??:

n°606517
the real m​oins moins
Posté le 09-01-2004 à 14:49:40  profilanswer
 

souk a écrit :


c'est normal que dans les tests il y ait ca: (dans le zip des sources)
RE-EDIT> c'est toujours pas corriger dans le zip des sources ;)


j'avais pas corrigé dans le zip??? he merde.... :/
 
 

souk a écrit :


sinon, si on veut les periodes entre deux dates d1 et d2, ca me paraitrait plus logique de ne pas inclure les periodes qui finissent a d1 ni celles qui commencent a d2, mais bon, ca c'est pas grave :D


oui, bon là ça commence à faire tard, et comme l'a dit nraynaud ça change en gros un < en <= et un > en >= donc bon... ;) je crois que les 2 points de vue se défende, mais je prefere le mien [:nofret]

n°606520
nraynaud
lol
Posté le 09-01-2004 à 14:51:37  profilanswer
 

non, chez moi ça n'a modifié que des <= en < !
(la flemme d'expliquer pourquoi j'utilise pas > )


---------------
trainoo.com, c'est fini
n°606521
the real m​oins moins
Posté le 09-01-2004 à 14:52:04  profilanswer
 

souk a écrit :

Citation :

Code :
  1. Planning cal = new NoOverlapPlanning();
  2.         cal.addPeriod(d1, d2);
  3.         Period p3to4 = cal.addPeriod(d3, d4);
  4.         cal.addPeriod(d5, d6);
  5.         cal.addPeriod(d7, d10);
  6.         Collection c = cal.getPeriods(d3, d7);
  7.         assertTrue(c.contains(p3to4));
  8.         assertEquals(1, c.size());



 
ca devrait pas plutot etre  
     assertEquals(2, c.size());
 
voire  
     assertEquals(3, c.size());
si on inclut la periode entre d7 et d10 ?  :??:  

tu vois ça ou :??:
 
 
 
 
SVP POUR LE TEST CASE, SE FIER AUX SOURCES ICI (en html) http://rien.a.dire.free.fr/concour [...] tCase.html PLUTOT QU'AU CONTENU DU ZIP.
je suis pas chez moi , peux pas le corriger là, j'étais pourtant certain de l'avoir fait.

n°606522
the real m​oins moins
Posté le 09-01-2004 à 14:53:28  profilanswer
 

nraynaud a écrit :

non, chez moi ça n'a modifié que des <= en < !
(la flemme d'expliquer pourquoi j'utilise pas > )

oui enfin bref ;)

n°606918
python
Posté le 10-01-2004 à 07:00:36  profilanswer
 

On peut utiliser l'architecture MVC pour le design en UML des classes
 

n°607058
the real m​oins moins
Posté le 10-01-2004 à 14:28:31  profilanswer
 

python a écrit :

On peut utiliser l'architecture MVC pour le design en UML des classes
 
 

què [:autobot]

n°607188
the real m​oins moins
Posté le 10-01-2004 à 17:17:24  profilanswer
 

ben alors là, i sont les 2 ou 3 qui avaient dit qu'ils posteraient leur participation jeudi? [:mmmfff]

n°607205
R3g
fonctionnaire certifié ITIL
Posté le 10-01-2004 à 17:27:25  profilanswer
 

the real moins moins a écrit :

ben alors là, i sont les 2 ou 3 qui avaient dit qu'ils posteraient leur participation jeudi? [:mmmfff]

Ils ont peut-ête pas fini leur modèle UML :D

n°607208
nraynaud
lol
Posté le 10-01-2004 à 17:31:37  profilanswer
 

C'est sûr que ceux qui sont partis sur du swing, on est pas près de voir leur entrée.
 
 
Bon, j'ai envie d'en proposer un, j'ai pas d'idée mais je pense que ça va être en rapport avec mon client IRC.


---------------
trainoo.com, c'est fini
n°607433
Cherrytree
cn=?
Posté le 10-01-2004 à 21:35:28  profilanswer
 

moinsmoins > ça veut dire quoi ça ?

Citation :

Could not determine type of file scheduler.jar !


 
EDIT : c'est ma faute, j'ai voulu t'uploader un jar.


Message édité par Cherrytree le 10-01-2004 à 21:38:22

---------------
Le site de ma maman
n°607437
Cherrytree
cn=?
Posté le 10-01-2004 à 21:42:14  profilanswer
 

J'ai uppé ma merde.


---------------
Le site de ma maman
n°607581
the real m​oins moins
Posté le 11-01-2004 à 00:42:17  profilanswer
 

alors à l'heure qu'il est elle a du etre processée.

n°607584
the real m​oins moins
Posté le 11-01-2004 à 00:44:15  profilanswer
 

hmm y'a eu un souçis on dirait

n°607586
the real m​oins moins
Posté le 11-01-2004 à 00:47:23  profilanswer
 

[zip] creating file: /home/greg/_codecontest/contest_1/sources/scheduler/Schedule.java
Exception in thread "main" java.lang.IllegalStateException: zip file closed
        at java.util.zip.ZipFile.ensureOpen(ZipFile.java:385)
        at java.util.zip.ZipFile.access$200(ZipFile.java:26)
        at java.util.zip.ZipFile$2.hasMoreElements(ZipFile.java:293)
        at net.incongru.util.ZipExtract.extract(ZipExtract.java:46)
        at net.incongru.codecontest.filehandler.ZipContestFileHandler.validateAndExtract(ZipContestFileHandler.java:37)
        at net.incongru.codecontest.ContestEntryProcessor.processEntry(ContestEntryProcessor.java:42)
        at net.incongru.codecontest.CodeContestRunner.run(CodeContestRunner.java:107)
        at net.incongru.codecontest.CodeContestRunner.<init>(CodeContestRunner.java:64)
        at net.incongru.codecontest.CodeContestMain.doContest(CodeContestMain.java:71)
        at net.incongru.codecontest.CodeContestMain.main(CodeContestMain.java:50)


bon je regarde ça demain :heink:

n°607878
Cherrytree
cn=?
Posté le 11-01-2004 à 08:30:42  profilanswer
 

Waouh ! C'est moi qui ai fait ça ? :D


---------------
Le site de ma maman
n°607962
darklord
You're welcome
Posté le 11-01-2004 à 13:06:02  profilanswer
 

cherrytree a écrit :

Waouh ! C'est moi qui ai fait ça ? :D


 
réfléchis

Code :
  1. at net.incongru.util.ZipExtract.extract(ZipExtract.java:46)


 
 :heink:

n°608048
Cherrytree
cn=?
Posté le 11-01-2004 à 14:51:00  profilanswer
 

darklord a écrit :


 
réfléchis

Code :
  1. at net.incongru.util.ZipExtract.extract(ZipExtract.java:46)


 
 :heink:  


[:kiki]
 
Il se trouve que ça tombe juste après mon upload.


---------------
Le site de ma maman
n°608096
the real m​oins moins
Posté le 11-01-2004 à 16:09:22  profilanswer
 

ça pourrait être le zip qui est corrompu ou un truc du style, mais ce n'est pas le cas. je vérifie dans un instant.

n°608113
the real m​oins moins
Posté le 11-01-2004 à 16:55:14  profilanswer
 

Cherrytree, je n'sais pas avec quoi tu as fait ton zip mais y'a pas le repertoire de ton package dedans... y'a une seule entrée, "scheduler/Schedule.java", alors que dans les zip que j'ai testé, y'avait tjs une entrée pour "scheduler", le repertoire, séparée.
groumf.
je refais ton zip à la main.


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°608114
Cherrytree
cn=?
Posté le 11-01-2004 à 16:59:42  profilanswer
 

Je l'ai fait avec WinZip 8.1. Vraiment classique quoi.


---------------
Le site de ma maman
n°608120
the real m​oins moins
Posté le 11-01-2004 à 17:04:51  profilanswer
 

ouaich. étrange :o
les miens sont fait avec winrar ou en command line sous bsd.
faudra que je corrige mon truc :o


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°608127
nraynaud
lol
Posté le 11-01-2004 à 17:16:10  profilanswer
 

bon, et mon bug alors ? personne ne l'a trouvé encore ?


---------------
trainoo.com, c'est fini
n°608129
the real m​oins moins
Posté le 11-01-2004 à 17:17:33  profilanswer
 

reports générés pour la participation de Cherrytree.
 
quel échec cuisant! Heureusement que son code est tout pourri [:mmmfff]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°608134
nraynaud
lol
Posté le 11-01-2004 à 17:21:28  profilanswer
 

cuisant pourquoi ?
 
si tu parles des temps, insère 200 périodes, ça va aller mieux (par contre, si tu fais ça, je singletonise mon exception, faudrait voir à pas déconner).


---------------
trainoo.com, c'est fini
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4

Aller à :
Ajouter une réponse
 

Sujets relatifs
Probleme de PHP/MYSQL => je m'embrouille dans l'algoRecherche editeurs de jeu en flash ou java?
[java]Problème d'import de classe swing[JAVA] Où trouver une bonne initiation à la création de webservices ?
Un script en java pour réactualiser une image ?Optimisation de gestion de fichier
Qq'un connait un bon couple lexer/parser LALR en java?JAVA Network Programming
[CAML] algo a comprendre - viendez tester lIA en meme tempsPlusieurs questions en Java
Plus de sujets relatifs à : [java/algo] Concours - implémenter une itf simple de gestion d'agenda.


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR