From 49cc8bd738dff6c44b851a6207f210de2c76d314 Mon Sep 17 00:00:00 2001 From: Malori ALVAREZ <malori.alvarez.etu@univ-lille.fr> Date: Mon, 28 Apr 2025 14:07:48 +0200 Subject: [PATCH] TP 1 - 4 --- .gitignore | 15 +++++ README.md | 93 ------------------------------ bin/tp1/Book.class | Bin 0 -> 1172 bytes bin/tp1/Irregular.class | Bin 0 -> 1543 bytes bin/tp1/Parameter.class | Bin 0 -> 1091 bytes bin/tp1/UseBook.class | Bin 0 -> 843 bytes bin/tp1/UseIrregular.class | Bin 0 -> 670 bytes bin/tp2/Competitor.class | Bin 0 -> 630 bytes bin/tp2/Dice.class | Bin 0 -> 763 bytes bin/tp2/DicePlayer.class | Bin 0 -> 894 bytes bin/tp2/Main.class | Bin 0 -> 534 bytes bin/tp2/NDicePlayerGame.class | Bin 0 -> 462 bytes bin/tp2/OneDicePlayerGame.class | Bin 0 -> 554 bytes bin/tp2/TwoDicePlayerGame.class | Bin 0 -> 657 bytes bin/tp3/Card.class | Bin 0 -> 2127 bytes bin/tp3/Color.class | Bin 0 -> 988 bytes bin/tp3/Rank.class | Bin 0 -> 1170 bytes bin/tp3/Task.class | Bin 0 -> 3491 bytes bin/tp3/TaskStatus.class | Bin 0 -> 1028 bytes bin/tp3/ToDoList.class | Bin 0 -> 2452 bytes bin/tp3/UseCard.class | Bin 0 -> 1200 bytes bin/tp3/UseLocalDate.class | Bin 0 -> 2195 bytes bin/tp4/PendingCaseQueue.class | Bin 0 -> 2331 bytes bin/tp4/Person.class | Bin 0 -> 1947 bytes bin/tp4/Student.class | Bin 0 -> 2566 bytes bin/tp4/StudentAbs.class | Bin 0 -> 1336 bytes bin/tp4/UsePendingCaseQueue.class | Bin 0 -> 2308 bytes bin/tp4/UsePerson.class | Bin 0 -> 1398 bytes bin/tp4/UseStudent.class | Bin 0 -> 1096 bytes bin/tp4/UseYearGroup.class | Bin 0 -> 387 bytes bin/tp4/YearGroup.class | Bin 0 -> 1108 bytes bin/tpqu02/WarriorCard.class | Bin 0 -> 1594 bytes src/tpqu02/WarriorCard.java | 23 ++------ 33 files changed, 21 insertions(+), 110 deletions(-) create mode 100644 .gitignore delete mode 100644 README.md create mode 100644 bin/tp1/Book.class create mode 100644 bin/tp1/Irregular.class create mode 100644 bin/tp1/Parameter.class create mode 100644 bin/tp1/UseBook.class create mode 100644 bin/tp1/UseIrregular.class create mode 100644 bin/tp2/Competitor.class create mode 100644 bin/tp2/Dice.class create mode 100644 bin/tp2/DicePlayer.class create mode 100644 bin/tp2/Main.class create mode 100644 bin/tp2/NDicePlayerGame.class create mode 100644 bin/tp2/OneDicePlayerGame.class create mode 100644 bin/tp2/TwoDicePlayerGame.class create mode 100644 bin/tp3/Card.class create mode 100644 bin/tp3/Color.class create mode 100644 bin/tp3/Rank.class create mode 100644 bin/tp3/Task.class create mode 100644 bin/tp3/TaskStatus.class create mode 100644 bin/tp3/ToDoList.class create mode 100644 bin/tp3/UseCard.class create mode 100644 bin/tp3/UseLocalDate.class create mode 100644 bin/tp4/PendingCaseQueue.class create mode 100644 bin/tp4/Person.class create mode 100644 bin/tp4/Student.class create mode 100644 bin/tp4/StudentAbs.class create mode 100644 bin/tp4/UsePendingCaseQueue.class create mode 100644 bin/tp4/UsePerson.class create mode 100644 bin/tp4/UseStudent.class create mode 100644 bin/tp4/UseYearGroup.class create mode 100644 bin/tp4/YearGroup.class create mode 100644 bin/tpqu02/WarriorCard.class diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..ce2251c --- /dev/null +++ b/.gitignore @@ -0,0 +1,15 @@ +# Binaires +.class + + +#Fichiers +.jar +.tar.gz + +#Divers +.vscode +/doc/* + + + + diff --git a/README.md b/README.md deleted file mode 100644 index 6d7dc76..0000000 --- a/README.md +++ /dev/null @@ -1,93 +0,0 @@ -# dev-oo-v2 - - - -## Getting started - -To make it easy for you to get started with GitLab, here's a list of recommended next steps. - -Already a pro? Just edit this README.md and make it your own. Want to make it easy? [Use the template at the bottom](#editing-this-readme)! - -## Add your files - -- [ ] [Create](https://docs.gitlab.com/ee/user/project/repository/web_editor.html#create-a-file) or [upload](https://docs.gitlab.com/ee/user/project/repository/web_editor.html#upload-a-file) files -- [ ] [Add files using the command line](https://docs.gitlab.com/ee/gitlab-basics/add-file.html#add-a-file-using-the-command-line) or push an existing Git repository with the following command: - -``` -cd existing_repo -git remote add origin https://gitlab.univ-lille.fr/malori.alvarez.etu/dev-oo-v2.git -git branch -M main -git push -uf origin main -``` - -## Integrate with your tools - -- [ ] [Set up project integrations](https://gitlab.univ-lille.fr/malori.alvarez.etu/dev-oo-v2/-/settings/integrations) - -## Collaborate with your team - -- [ ] [Invite team members and collaborators](https://docs.gitlab.com/ee/user/project/members/) -- [ ] [Create a new merge request](https://docs.gitlab.com/ee/user/project/merge_requests/creating_merge_requests.html) -- [ ] [Automatically close issues from merge requests](https://docs.gitlab.com/ee/user/project/issues/managing_issues.html#closing-issues-automatically) -- [ ] [Enable merge request approvals](https://docs.gitlab.com/ee/user/project/merge_requests/approvals/) -- [ ] [Set auto-merge](https://docs.gitlab.com/ee/user/project/merge_requests/merge_when_pipeline_succeeds.html) - -## Test and Deploy - -Use the built-in continuous integration in GitLab. - -- [ ] [Get started with GitLab CI/CD](https://docs.gitlab.com/ee/ci/quick_start/index.html) -- [ ] [Analyze your code for known vulnerabilities with Static Application Security Testing (SAST)](https://docs.gitlab.com/ee/user/application_security/sast/) -- [ ] [Deploy to Kubernetes, Amazon EC2, or Amazon ECS using Auto Deploy](https://docs.gitlab.com/ee/topics/autodevops/requirements.html) -- [ ] [Use pull-based deployments for improved Kubernetes management](https://docs.gitlab.com/ee/user/clusters/agent/) -- [ ] [Set up protected environments](https://docs.gitlab.com/ee/ci/environments/protected_environments.html) - -*** - -# Editing this README - -When you're ready to make this README your own, just edit this file and use the handy template below (or feel free to structure it however you want - this is just a starting point!). Thanks to [makeareadme.com](https://www.makeareadme.com/) for this template. - -## Suggestions for a good README - -Every project is different, so consider which of these sections apply to yours. The sections used in the template are suggestions for most open source projects. Also keep in mind that while a README can be too long and detailed, too long is better than too short. If you think your README is too long, consider utilizing another form of documentation rather than cutting out information. - -## Name -Choose a self-explaining name for your project. - -## Description -Let people know what your project can do specifically. Provide context and add a link to any reference visitors might be unfamiliar with. A list of Features or a Background subsection can also be added here. If there are alternatives to your project, this is a good place to list differentiating factors. - -## Badges -On some READMEs, you may see small images that convey metadata, such as whether or not all the tests are passing for the project. You can use Shields to add some to your README. Many services also have instructions for adding a badge. - -## Visuals -Depending on what you are making, it can be a good idea to include screenshots or even a video (you'll frequently see GIFs rather than actual videos). Tools like ttygif can help, but check out Asciinema for a more sophisticated method. - -## Installation -Within a particular ecosystem, there may be a common way of installing things, such as using Yarn, NuGet, or Homebrew. However, consider the possibility that whoever is reading your README is a novice and would like more guidance. Listing specific steps helps remove ambiguity and gets people to using your project as quickly as possible. If it only runs in a specific context like a particular programming language version or operating system or has dependencies that have to be installed manually, also add a Requirements subsection. - -## Usage -Use examples liberally, and show the expected output if you can. It's helpful to have inline the smallest example of usage that you can demonstrate, while providing links to more sophisticated examples if they are too long to reasonably include in the README. - -## Support -Tell people where they can go to for help. It can be any combination of an issue tracker, a chat room, an email address, etc. - -## Roadmap -If you have ideas for releases in the future, it is a good idea to list them in the README. - -## Contributing -State if you are open to contributions and what your requirements are for accepting them. - -For people who want to make changes to your project, it's helpful to have some documentation on how to get started. Perhaps there is a script that they should run or some environment variables that they need to set. Make these steps explicit. These instructions could also be useful to your future self. - -You can also document commands to lint the code or run tests. These steps help to ensure high code quality and reduce the likelihood that the changes inadvertently break something. Having instructions for running tests is especially helpful if it requires external setup, such as starting a Selenium server for testing in a browser. - -## Authors and acknowledgment -Show your appreciation to those who have contributed to the project. - -## License -For open source projects, say how it is licensed. - -## Project status -If you have run out of energy or time for your project, put a note at the top of the README saying that development has slowed down or stopped completely. Someone may choose to fork your project or volunteer to step in as a maintainer or owner, allowing your project to keep going. You can also make an explicit request for maintainers. diff --git a/bin/tp1/Book.class b/bin/tp1/Book.class new file mode 100644 index 0000000000000000000000000000000000000000..835f60a95e1b88f2903392a399f61d96774ebf63 GIT binary patch literal 1172 zcmX^0Z`VEs1_oOOV|E56Mh1?O0z-YL{QPWo1{OvJfvm)`ME#t^ymWp4q^#8B5=I8L z#L|+C{31pMAs>Wfa7j^SUb;0S18YfUNlq#w150IUVi6+)qbDN+n@wh3W{DjmgN6pC z4oneG%`ip=7U%qwR4xW)20k7JE(U%^24)S-Fir+W20<PMRt7c@OPGg&9l{djVc=lk zWMts?$;?ajE6q(xEec6Y0=YuSCqFqcCoHij6U2uKvXo?G7Bez%`M`W?&B(x+o?7Av z^_Pf-CZ?+x8935YOF|%?V=XAk%qtOMU|^8vVNhUDWMmM}P0UVp&d*CuED6sn$#Blk zD=taQD=B7Vuq4vc*sSCV&Mz%WPIb!!`Gpe{DSDtFXJim?%Fiz;E-6YZ@J%hr$WJNe zVo+nyU}sQgWKaRAfW%m4URi#2sy-xcAdYiOOfJbUssy=OlaXNtvfH4lAqILR=B4DM z7OVK==VzA|SYtX4Nd!e>NM%7P7Uj`M>LCfq8aa@mMmQ(t<OFAyq+0W{F{pAd=rA&{ zGIBC<GBPsoc;@A$7CGl678j=$voq*3GN@ws6PwG~84MX2<nSwHWMG4MlR<%jk%5_k z0gPE0*cd>79ZGXBa56A3urM$%a4~Q*Ff#BkFfimWFo8uxw6-(wYH4p}5YW=u${?gA zyOlv?BLf2i6N4B71A`a?D+2=qCj$!u7Xv2)Hv=C74}&lRFM~J(1A`VsKZ68=B*-!b z5m4%8U}Rum5CNrb1|~2IWH-oNQVh~ioAntO!KzrbwlD~6fLp}|78C#*%>!n$!i|=} zs#yqKvoKc8vT)5d49sAIg+MlIZD9b>BD)ym7#Pq^5<@ac2<i-G1|_g#l^IkR7#KJh Z7#Xw}7#Xw~biv`u$e_nyz+l862>@+|`bz)+ literal 0 HcmV?d00001 diff --git a/bin/tp1/Irregular.class b/bin/tp1/Irregular.class new file mode 100644 index 0000000000000000000000000000000000000000..41cf157dfbe388fc911cd3ad5df51d52f0b8f67b GIT binary patch literal 1543 zcmX^0Z`VEs1_oOOKXwKtMh4!J0z-YzqN3FF(wxL1b_Nzk27#=^vPAuy#JqHU|D>$c z<Pt^(&P<pJMh52SXir84?wriL)Zomj)R4p^Mg}I35SvYAUS^3MBLk~Ow5MhmBLj<b zeo87A12Y3J4+AFyA0q>^hGrN$0~;p;BZD9h11p3j%)`LWz`@19$RNtYAO=##Ta=iW zlAr6AnUj;5m(Iw*?~|FA>Q|bZlv)&$n3R*s$ROmCpPZNzmROVt;zI>lN-{EwL8?)_ zWX;IH0dp%CgDitQJA)h}10TYVzKJCnJPZm9ii`|w5R1VMbzyT*VE_Y02F6TA21ZXt z2BypuMh4#ClEma}-^2o_wd^UG#RWNum5dA`8k#-`bAwBYGV{`{IT*AV85p=2bQ$#7 z8T3#>7oviP!GOV#k%7G|F{d=uKaG(=RKpXCIYJB!48}YRCJd&G4C1+o*{RO?dC7?- z;h7~F&iQ%8C5d?@#f%IV8kjD?6v1jdBZE1}cnd}bH7tf;(Za~UT$EZ2iVO@-Gcs@m z=a&{Gr@Cc=qKgln!1O>$85sne^7BiIONtT;d{av@@>7br80;Aw*%=%d8B{<jAgM1i zuPi@1RUZ;e5bwGrCYR(FRe~Jq#K<rM*`ZL?5Cc6D^HOqBi&cE`^Rr6}tTBTCNd!e> zNM%7P7Uj`M>LHoJ8aYIuMmQ(t<OFAyq+0W{G1zf1xH2*@F*0&6xPxdeMg|_wyu8#R z=bXgi;?!bx1}{biRSeH!b3QwR4<mydex-~IY!JUPC@?TGFf%YPFflNIvKTlCvomlo zFn~ol89+IWn}LBLmVp_pMpA1#1CN&WKDMI_{7hRJ1hllbG6-pHV-VR0Hbk6(fkBLc zm4ShQgMo#ClYyUsi$R2en?Ztshd}}?2eL?#L6SiVY?UN~Gy?|%BUpxyfsp}Z)hq@! zu;nJqHp>|_m~EFch-qzM5Rf*K*})(q!l0Dh=ikD_D5JH7K}cF};s0kXjEvGC1^X8M zzY1~%GXuyKQVeVi3=I4XtPBDSTnvH?QVaqN>J0o0#tb50mncB&fVzZ<!H_|PL6w1# zft^8tL5)F`fr&w#fq{XKf#nYaE8`yq7Dl083_J`B3>plYP<QTOU}j)pU|?_*(((bh z(vaD1IfH~Y$SE>LvU)ohbapWqF);YFFf+=694n)@@c$F-T?}R*F^C5Q_AUH>MtcJ| zv_Xzm0*Aaf12cmJ0|$d7122OVgFJ&IgARiXgE4~ygFS;h*zsBri=mEZX0T(hWUyjj zWME~m0(*mrfr~*2><wnHHv}12{xWc|Gw6bSBJzttn1PwW8XRLb47Ol@GBG$aFfzD+ VNjC-$22d%)$l%G~&EU%*2>{;1RhR$( literal 0 HcmV?d00001 diff --git a/bin/tp1/Parameter.class b/bin/tp1/Parameter.class new file mode 100644 index 0000000000000000000000000000000000000000..545dbd5921720084b26cae17251dd5de3a4bf835 GIT binary patch literal 1091 zcmX^0Z`VEs1_oOO3w8!3Mh4!J0z>_P#G=I9)RNR9b_Nzk27#=^vPAuy#JqHU|D>$c z<Pt^(Hk-`6%o00B24)S-Fh&Lz=lqmZE(T@>P96qU1~x_pexJ;|RKL>Pq|~C2#H5^5 zMg}3D{N%)(u*9NF5FaYYQj(Eb3{s6^sWl@5OKxIj9wUR8MzjyY^5Bx9%)E4K%`i>| zK?Y%V1|bxu1y>fAq~`K4h%ksUGBD?tmM}7iLNsUQ>jxBN=9L7O6s0EST5~XnGcxe_ z<tr4xe96Ti$so<nAjQZa47Lqb0}q1?gDfKhdjZIdoIFMbQ4NT>;1Gd3N{E4hL7s;} zfkBaxK|D7xJJmTqFFCO!JhLRjIX|zsBr&g~n2|wU!xM{UOd&=Fmc*j;VnzmGEFr+i zz?jL%!05@yz#CkWn4ImKSO5)BuHgLAqU2P!Oi+;X!J|<R<Sj-90jK=@lH!u0!~);c zl8pS6VlD=423>Xr9YzKfkP1i~XXcgVXQ%2zJO=TETViraeo-aJcY2HrGm!lcRShxF zBQY-}C$(6`CqF;Cw7?qETSy`(8bc}zQn4sU_B$l$S!-e%;hdP06P#I+YR%8apvA#p z$jHE|!KkUg$jHFsnU|MZ<eZaOT%20W&S1jGpo-y7Y%XVKFk@tp!>^Q)feqqK1_cI2 z24)5jU}9hZrGExS26hGp27Lxb21byG)^-MtjSLJ7OblEM3=C{wL1qSS1_lNmFq@Tu zhk=)Yfq|2OkAWYmxtW250c4!6*1lN`+?yB#gv7QnNHE(hXAs}SARx_>pe1dzi$RWo zVH<-)3nQbn*1m=RUxF-Q23sP<zy`7z>>6GM4hA6xP6lNL4h9_tZm`8-5W^Xi7?c?p z82A}v8B`cl85kMV7#J8h7?^qgFt9KRGcYr#gPpCxpa~Xd1pCQ=!H9u@fs28W!I;66 I!JI)70Pz70lK=n! literal 0 HcmV?d00001 diff --git a/bin/tp1/UseBook.class b/bin/tp1/UseBook.class new file mode 100644 index 0000000000000000000000000000000000000000..87846e806704d9b03e59836bf24ba8fb1b1e330d GIT binary patch literal 843 zcmX^0Z`VEs1_oOOV|E56Mh5PZ0z>`K;#8;n{A_jx7Dfhvti-ZJ{hY+SbbbG%tkmQZ zMg}&U%)HDJJ4Oa(4b3n{1{UZ1lvFMTW(H0k237_(Mh1SL%)C^;(%hufqL9R-oK!{z zA)ox@#GJ6iqD&AUD#%ijky*^h!0Ur#r8Of1OKxIj9wUR8MzjyY>fn;1%)E4K%`kQb zK}H4+kPeUwIT(Z)8TegO$}{s69Q70&lalgFN;nuq85ua-auQ2&67y2H7z7x^K@O8( zWYEySG!j$9Q!|W{L5e|!ok1GK`@xmPC8@bQ46+Pzj10{Ar6r6Eq7dDg`T7AxnRz9_ zB}J);xz->n6?hmF8I%|qSPMWBj0_?gnh>?%kc4`Ni$R4!jh#W2kwF;jRaA3$7}Oaw z7#Y~XCgkKXGKgYvJ~#pri_(i38HBL}7$XB)Qf5+4W<DbWcQiPlLBVFt$iSG%$iV2y z$iN$1l9-(Bn^*vj6m|w3Mh33n{L-T2RJTk}%yEL$>w#RypuoV$z{~&wObiU5m}X#P zU}s=p&}U#|U<8S1ZD-)v$iTqB#K6VCz`zC;lw#m!U|`?@vsoE<7<d^N7&saD82F)@ z4>E9o4Gm`7%ODWRyqiHFQb<ThM36mZJA+toBnv_y7A(Mu5QqZ__%PcpXAs)NAgL{5 zw2eW28-sES6QhjwzJ>qaft<n&c8VGUCj$e63<Dd3EQ2_M9D@dfJcBud41)!O5`!&+ zGJ_|B5<?J!D%hzC5a%#xGH5X{Fjz21GiWpDFfcM$F-S1zGUzcdG3YZeFmN$2{bjIa QXE0#oV_;-31bf;D09cu@>i_@% literal 0 HcmV?d00001 diff --git a/bin/tp1/UseIrregular.class b/bin/tp1/UseIrregular.class new file mode 100644 index 0000000000000000000000000000000000000000..568bad5b6dcf690f1120d590d7c27007dcdd5f98 GIT binary patch literal 670 zcmX^0Z`VEs1_oOOZFUAGMh1bB0z>`K;#AL~qSW-#oWvq_1{OvJfvm)`ME#t^ymWp4 zq^#8B5=I6#o6Nk-5<5l)W)00SMg|t={FGEK24)6M9tKthHbw@1pUk{eztY^K)S{5Y zq?}Yn1|gsP<iwn?#G*_PA1cUFl95>ql0&!GnvsDeH!(AhkwHu&+6Q5Oa7j^SUb?kr z7(0U?BLgo;8{Dm23<3<oAp1oa8CW%<JvGBP8N?VQ*crr8ybxSjT#}m0!yw5Z#mK;% zUs}S*APTV|GhaWTC^N4lxTGjGG1nSoo(vCzEQ1^)1A9tlaY0UEB_o4~h9*QcI6R>4 z;bKr=P-16LWMmKqyA{<W9tLFw6-Ea30+8W3d5jFA8kk0agE6rvy_k_f7>kb?8JIJR zia-I2;%93{2Cm@z(xT*4w@gqd^T9(y59AOA1qMb2W(E*oVqgG84Fe+sI|BoQJ_92I zBS=JRI|Ii?1_lNu1}+8$1~#yu3IjI-0|O73&C0;Tz{|kEz{$YJzz@|N$H2w_GEQkX zgFqzP9<E4cHvdQ#R{uy=HvjDmLOz=qM76guNN;11N0`h9c7_^*ID<NaB7+9l1~G^! Z45|!j3=9n74BQOr3>sjEX@Xs(1ps#2jtl?* literal 0 HcmV?d00001 diff --git a/bin/tp2/Competitor.class b/bin/tp2/Competitor.class new file mode 100644 index 0000000000000000000000000000000000000000..874254688fb84d8744931e47006b29b8bc5c3a14 GIT binary patch literal 630 zcmX^0Z`VEs1_oOOId%pnMh3o;0waCr{M>@nlFX9)B6bEAMh1bb#Ii*FoW#6zegCAa z)Z`LI2Clr)+@#c^;LP+qMg~StMh4d6<ou#kMh52G%sfU0=Hk?3Mg}&U%)HDJJ4Oa} z4Np%`Pt7n!1{UZ1lvH*GK1K$9grTlQMfpV>3<8V{DWQ2qsm1v@WvM9&$@#ejnK_9i znfZAN1x5KuIjOl;3S68a8L0{>smVEsMX4zY1&PVoiRq~dN=gbT`KiSUdHE#@xrrso z844vCsS2qT1*yp;$jV9zjFh;z7<d_kco?`Cgc%t`HGB~62reng%uBZhxs%@~GcVN- z?8lJAq?}Yn1|gsP<iwn?#G*_PA1cUFl95@=$ROZ@8fw;z4D2bH#RWNum5dA`8k(4P za4<+SGAI)CEh7V0aDHh~a;jS<$PN66h|vQ%n?Zqrk%5_kfq{jAfq|8QjR6GMp)?1S z<^<DB3=9lh4BQNi3_J`B3?>ZB46GoL-3+{uLj2nq1otyAFfcKQFfcH%F)%VPFfcNR qGB7akfZ1FOVhrLSqZuR^B#}%2spA5hAce&Q5iBM!GRT1Kkp%z^mW(3+ literal 0 HcmV?d00001 diff --git a/bin/tp2/Dice.class b/bin/tp2/Dice.class new file mode 100644 index 0000000000000000000000000000000000000000..f58d367ccd78673d3f935debb8bbc10875314d84 GIT binary patch literal 763 zcmX^0Z`VEs1_oOOC3XfTMh1?O0waBw%;Z#d1{OvJfvm)`ME#t^ymWp4q^#8B5=I8@ zywcpH)S}?bl+<EI21ZXt29~14yc9+TMi)i~*0RK$(o{wUHk-`6%o00B1{MuZ%`ip= z7U%qwRCWeFMh1R_iLOOO`9&NI0*nkPp?O8A#rZj9sVNG{`MCv|If*5i`FRQjMfpiN zskv4PT$~{psR}8n$vKHdsVNEtiOJcC>8T1zN(w3Ysl^I;`6UXui6zMy3MCn-3aJ$Z zsmUeC%1R21l(@JUco~Fv7`PaO85u-1d=TykE-A{)OScBOliw#ZFVzq1!H~qHoK!{z zA)ox@#GJ6iqD&AUD#%ijky*^hz~uuAENf6G<mcotGB9gshH)@RGcqU=^b;ckdrD?; zK~7>NBZG*BCZ>xR8935YOTr*Q%B-R3$;iMJoL^d$oa&YdavLWop7cN-VNhUTWMF1s z0Ap4LHU<!2XW#%)44hy-3j+fK7Xvo~BLfcu1A_?zGXoPyWH$qEq!9mh2EqLd3=B*R zA`A=+Yz&MH3=E76q6`cSJYY5#gBXK2*enSKNhA|M>bSrrNMSL75330>46;O<AdJ-n TIR<&6O%TUo0waS0*sqEJrb&?r literal 0 HcmV?d00001 diff --git a/bin/tp2/DicePlayer.class b/bin/tp2/DicePlayer.class new file mode 100644 index 0000000000000000000000000000000000000000..ca31e0620c601ee2bb5a89c54d8d631779d2c937 GIT binary patch literal 894 zcmX^0Z`VEs1_oOOC3XfTMh3o;0waBw%;eO7oW#o1B6bEAMh1bb#Ii*FoW#6zegCAa z)Z`LI29~_U+*C#eAs>WPa7j^SUb;0S16N6YNn%b|Voqr)BLkx+BLjC{63E1${G6O( zMg}&U%)HDJJ4Oak4NTpdVT=qc&iN^+><oO24EzYwU5kqHi#Qkr7#UJR^NLc7^K;5l zQxuZ(a|<$a5=%1k^Ark-@{@8>bFCD(I72d06;e`@a}tYEQxpmkld}`kQx%ky6jJh2 zixu+nOB8YwOOi7bN-|OvQY#8llS`15l@u5$ad9#5G6?Z7a4~Q*GVuFk=B4_T<|d^U zg(N2BfW4ic4Dw-7CWsFeWGTtWEM{a7@IehhYeoi^f}F%kMh0FDxRkYK7zcwCBZDGA zzc4cJrl*#KAcZKihNdSY17CV-i63&X@}^`KgY1FC8zX~=h9+k4GBR)l=a&{Gr@Cc= z{J{x|7ClfPGbk`HGB7hRfH5lr8v_WiGjM<?22L=|%D?~$4+cgC9tH*m69#4mCXmQ( z2Hr>^{_PBc`xzJ*m>7f^7#P?X7#SEC7#Tzu7#MiKY%T^-1~IT%;tUd4O_0Q5f*Mv6 rq#0z8OaR%$1$F~A6LheeAWMP?23SpyV~{7>4W?L3U}R7Lhn6A$ztyg= literal 0 HcmV?d00001 diff --git a/bin/tp2/Main.class b/bin/tp2/Main.class new file mode 100644 index 0000000000000000000000000000000000000000..00911c5bde634f0f3bac66a77b66703d19d08d84 GIT binary patch literal 534 zcmX^0Z`VEs1_oOONp=P%Mh1?O0waCj#LPT)1{OvJfvm)`ME#t^ymWp4q^#8B5=I6# zo6Nk-5<5l)W)00SMg|t={FGF722Mr>euP@rqN4mF4hC*UhLq5}qSWI2oU+suh2;F) zg3O%6lFa-(g@U5|q@2`TD+Mmjkc?D?l+@&$#G=#`g@VN7?8Nj`1tlegl>F3Ug}nR{ zh1|rF<P3$9j8uixih|VS5@cm11x89-TnroxygUr741A0Xq8dI3cLbLdW#*+@gWSpQ zlbM(5SDKrYS`?C)l#|NHAmo#uoR|}qSd<CkLj_q%GBS%98Mu64!C=kEz>=Gona9W= zrV)+JXbuK3Mg~QK-ehFp3eGPrN=|jl1X<4SoS$2eT9R3kU!(_eFM|RDBLg!72rw}) zFt9SPF)%W)GcYiiFfcPPGB7Z3?PlPJ6yn;>z_Xu$fq{vEpMe3ahJk^RL4bjQfd`_B kL6AX+fq{XOL6|`VYJwJu38Gj`kOG?kvX_xT9BjG-0DI<o?EnA( literal 0 HcmV?d00001 diff --git a/bin/tp2/NDicePlayerGame.class b/bin/tp2/NDicePlayerGame.class new file mode 100644 index 0000000000000000000000000000000000000000..44da49f51ff37e235a71f80b3fa4d7a69ca5e9fa GIT binary patch literal 462 zcmX^0Z`VEs1_oOOadrkKMh4-M0waAtm(1kUfSkn2)FSu9+*Ec37Dfhvti-ZJ{hY+S zbbbG%tkmQZMh5l*u##d%2Ek|_kUoSqYeoh(o6Nk-5<5l)77b6$Fh&Lz=lqmZb_Q-n z27ZK5u0=)pMH~#gj0`EEc}1zk`8j2&DGJH?xdoXyi6xo&c?tzZ`AIpcxmF5XoFN&h z3Mr|{If+H7DGCLN$=QkNsR~L;3Mu)i#R_@(B?`HTCCM2IB^jv-sTBpO$tB3jN(zjW zxVRX&82EV@*ck*E8ALUF5bg*rDay=Cw+6YB-zPIK)vq)+DYYmhF)1gNkwM5OKRGcc zEU_pP#D@y9lw@QUGct&RJ&qP&){G2X!TF^{$*FFcAOko-0iy@9jX{Bdk%5_kfq{{M zfq|8Q4a#C?;9y{6;ACK6FkxV3U}9ik;M&c=6)D8Coq=yZ0|NsSgCGL~0~=TuBZCkF U0|O73&BY+hAObc+6s$@N05aZivH$=8 literal 0 HcmV?d00001 diff --git a/bin/tp2/OneDicePlayerGame.class b/bin/tp2/OneDicePlayerGame.class new file mode 100644 index 0000000000000000000000000000000000000000..01928344100a4acf8bb1d2e624a40c00b9aa8d3d GIT binary patch literal 554 zcmX^0Z`VEs1_oOONp=P%Mh4N60waC@yi}LW<kWzi#LCnn_r%;(b_Nzk27#=^vPAuy z#JqHU|D>$c<Pt^(Hk-`6%o00B24)S-Fh&Lz=lqmZb_PyH27ZKE*P^2QA`S*_MuwEo zyrR_N{G77X6ousc+=9%U#FEVXJcWXy{G^=JTq^}G&X9~$g_P9foW!Ek6orDs<m|-s zR0Sm^g_Qi%Vuif?5{2BvlH?49l8jV^)QW=C<Pv0MB?U%GTwDws47@xHtPFgN45Au7 z2zLaR6lLb6TZ7!m?~|FA>Q|bZlv)&$n3R*s$ROmCpPZNzmROVt;zI>lN-{Ew85zWV zu!e~>BLhorVrCvAgP2A%HhVZ2#26VA3Hq6lfh#z_v?w{%EfeGtPEg3}ft<~tz`)4B z%m4yR3=9mc3~UUH4D1XH3?>ZB42%p63|zYzI3k6(wlnbTXJBApV&G?B0IOkOU}O+r qU|`^ZsA3Rg5Mp3p;A9YH5P_PYg<^sz787j1CV=c^WDp0NE&%}isDfkw literal 0 HcmV?d00001 diff --git a/bin/tp2/TwoDicePlayerGame.class b/bin/tp2/TwoDicePlayerGame.class new file mode 100644 index 0000000000000000000000000000000000000000..94f5c053bed0620742f3fdbbb2da16dace1cc506 GIT binary patch literal 657 zcmX^0Z`VEs1_oOO8FmIHMh4N60wev9@_d)f<kWzi#LCnn_r%;(b_Nzk27#=^vPAuy z#JqHU|D>$c<Pt^(?i9E(Lq-MxACP8*PHPkeMvM$>Hko;uC3cJq${OfO(fOKTj0`N! z`6;RF3_Oes{0OUEi;D7#I2iaC8B#*?ic*X7bIMXv6q56E3o>&OOEUBG6bg#+lX6mX ztrWO8Lo!koQc{z15{pt(6bcfPvlG)(6_k_|Qu0%a74q^+6mk<wk~0)aGEx;%D+*GR zOOTb76c{OSaWQZ+2=Fj)FbFa-h-&yC+!0(-l$n=q4RR;HPi9`KUukYqYEejHQcfx( zgOE>ta$-(cVo@fD4;5r7$;d2bWDo~?6(fkP85!8hGxPFNix?S%G&I4Akb;tfL6VU{ zk)V$m8MuP;ON)|I-7-P$-~^eV2XZun0s|uhGXnzy69WSSD+3z?2(W``kO&6@Cj%n` z7Xt%>2?H}&9oKFK?noit?F{_;!McPP7#P?X7#SEC7#V~a7#MiKY%T^722qev3}Ou8 YNG5>PK}?XqVnPxY6Brq!!1hQ301KX+YybcN literal 0 HcmV?d00001 diff --git a/bin/tp3/Card.class b/bin/tp3/Card.class new file mode 100644 index 0000000000000000000000000000000000000000..2539756a185e7defca62f374f6f0415db277d062 GIT binary patch literal 2127 zcmX^0Z`VEs1_oP(Kz0TuMh1?O0%LvW#G({-1{OvJfvm)`ME#t^ymWp4q^#8B5=I8r z<oulcB1Q&oAFxUg$C{CWr6@5kn~{MFEEtrSmu=0+z>%I>;tY~!WZ>1%1j~TAAmz^a zDXE+cj10Uy46F=nj12rfnR%&xrMXF|MInhvIjM{cLO%J)i8*13MVTNzRFI`4BeNK0 z4ak+&j127QsU;vA85ww>wt#rnAk#&87}yy&K%UAEE-A{)OJ`&d(a`ikcnTtF&BY+e zAkEGoh2mj|91nvGgDfKhds$*mX{vu3BZHa-l72{_SYt6#h=GAYo`*q!L6MO`JU1~r z)j2;eIk6->vn0bgKd-nXF|VYUk--AlFo=cLNXA1&uo%zCz-E(~msw)R$RMGC6trL_ z*#DYgTnx+%syqxz3~G!F%o>_uj120;Sr^8|pvj=k&Y%SfxdLN-ka?hR&|zed!(sv? zYC(#uxft{q4A>d;85ua?sRN|bkdZ+ir%qU+5W@61BLiD%VQFGcF(?Uv{RWP7%_vYh zOe`u%Wn|zDE=f$z_Dw8+CJ~OzVyD!!{GwElCoFjwtQbIPB)=#nGcPd*91xz24BW~2 zxdn+usUSzA8STl)zyp;9I}GF{OGXB+;QZ2}<W#pzP}<}Kxk3+=j2IaNobvNaic5+T z3w%>cGV)W3xfom++}Igh85vYSDj>NhGp{T^J5?VNp^&8DmY7_UUsMT7Bkqh0GmwJ^ zsv2UTM`B(|PHM4=Pkw%OX#tkxffQ^g8bc}zQn4tHMpBO@{X&g!PRz*(&MZl_=4WGY z=3ww*WMF1gU}R+A@yyFhEppCDEG|whW@qqaWKhNMB{p}nGx#$y$l+JY$iN2iB!eOY zBLg!70|OHS6R3Ouv)CCp7#J8p*_xAqi-D1Wn}LBrpMjBqk%57MRci|a&jzqEJ_ZH` zHn1Q!13v=;0}q(Z${@fX$iTqB$RNZZj775ux@LZ?n#CBzp_=U&n7{^$fNb8uAfdH| zL1YJm#4ZLo1_pGqgpte=fjdNrK^baRBm)!JxBOb$8C0}%wlaulX>VoV*$DTK5CaPX z1A`a?3xhZVCxZk7AA=;=NCk*CsF4f|{NTU>1qeT=-~&5Ri9sD|O+3^ZQHV7=7&O2( z?O@QwVwp4p3xf;;4}&a&2!kAwWukD)L>X8ajKE<a%D~QG1h&kW!34=NCI$uuDNw*@ zZ($Hw#vlL+D(x){Jj)nZS=KPGVPIfjW&lMOAJ`j83}Ot*3=#~gVB5qPz`EhKNimo* z2r@7-n1OXMN-!`on8PiL0w)v(22qe@+ZZfB_HARZScKIcO$I>*Ee2r*9VB~@eT8BV zD6QBq*g`#32DL{6!ycwJs6q=ESee(bAiOBXz{<eDV89^AV8|fMV8o!pV9cP#V2b1f z4Y*e|ki5#mz$7fhz{p^S)eSt`80<j-x{bkp5d$mO4M;-R-C)Te$Y8}F%wWx+!eGOo r#$ZRJ8<-g!!0FME!HI!^frEjO!GnR3!IQz8fdQNyeHi>00vIF#Ve_7T literal 0 HcmV?d00001 diff --git a/bin/tp3/Color.class b/bin/tp3/Color.class new file mode 100644 index 0000000000000000000000000000000000000000..6e8f2d60a482d9ec7c7fe62126ad5e87dbeb139b GIT binary patch literal 988 zcmX^0Z`VEs1_oOOGj;|hMh4E30%LvW{G9wEb_Nzk2EMGsvPAuy#JqHU*SykPMg|sV zpHL@825uj?I%`G-b{9`aUw=OrMg~?7SI3|bMh4d407n;BMh0$IzffP5Fh`$I*I-5l zo@f+p95%^0nR%Hdc8m<n8k%7s!}C*8IT%>E7#JA@c^HHkgc%vwY@kZSG<*<_2`(wh z%uBcS)C}WfU}O;GVPIuo<6vM1aU^&c*g+f)5J#Gafdj<h1aahe7&sZ&Kr96w1}+9} zMh1SL%)C^;(%hufqL9R-oK!{zA)ox@#GJ6iqD&AUEXc*c%pl0fz*3TtS<J}5R+gAk znp(`rz^9>!>>Vx!4F)ZC22Dl=0VHQu7MG;v@-S#K=rA&HCKeSXRwm~cR5CJXA$!I@ zDJwO(#M%?de=s3WP_VFrt@KZ0WROSJ1`PvEq%Z|J)qsaVm%)&c!4z4ob53G$u{Dwf zaLowEf+E<Ok%22XzqBYh)h!bg99+(zq@V{<#K^!IoSB}NSW;S)%E%y#WEM!H4U#MD ztQ`y)7#Wxu7#LU`BtcQbz~CSWiWM-;!N3NlIYG356euPb7#LU>I2d>sco`TO_!t-% zDi~N8Kp<o{17oBRKl645fz1peV2&6Im?IA6NV0-CQech@8<-=@zL$Y9l6ez@NN^;} zCI<1~NY+gZQo)gIn;2w+H#5j@WME)mVo+pYVBlh40^4lDz|5co76r)&F$hClVaUJ? z_656^w#;@0WrRjH21W)3s3smTo1H-g<Q)c122}<%sCF|3R<L%lO$_pp-ppG2B5gn} z^JSLa!Jw|Q0c;`284%ML;ZERW&}GnrnxVzO1U8>bh*4_?gZ=>qM%?<C7>vMX8Z(%H GX;T0l(7Q|k literal 0 HcmV?d00001 diff --git a/bin/tp3/Rank.class b/bin/tp3/Rank.class new file mode 100644 index 0000000000000000000000000000000000000000..b42710564eb0026b25343fd8e2bb61ad9738a0af GIT binary patch literal 1170 zcmX^0Z`VEs1_oOOH+BXlMh1?O0%QH4#Jp^F1{OvJzO2NuME#t^ymWonywY4o2G(HL zFjqfD1}-0%I%`G-R##7Vj}S%%7C%ovS4IZr5ReKMFGpu@Mh4cvP**V5+tbgTk%8IK z*_Dxj+tn}BS0&8RC)72Vk%2oJ*)R^9<ebdB%o00B24)S-Fh&Lz=lqmZ4hB{(21W)^ z9tJT6aYhC<8>kX74IhLPgG-7s^U|$7HN!X=7#Spa7+4wDI2hPL92p)4b`XaH#F6J= z-~e$rK^!F>22K!%3&c_7Vc-IBxIr8Z9tLg@hX=&b=3(Fgad<%-Jst*L1~w4OfQNyP zfuE6q-zPIK)vq)+DYYmhF)1gNkwM5OKRGccEU_pP#0Lv<F)%ZTGBU7~WMmdIGO(2; z=9H!uGcxdMXd;CG7lQ?Z6+43^BZB~v&nk;cQgeA2tQl+=88{P*iV`c6^9w2&8MKi7 z@1K;Fnp|S-i4-I-Ax}_9vV(2(Ph(_|L)HcjHcdn<fE?<;!(hwc$jD%dtkgLtvAEb8 z$$Yq8gj+!g#hQ_UD>%QjC^^+F6BHPnpcJJCQp3o=8JwA(msnC-l*-5;gJcv)pAEtd zcGeDt42%rS3=9mM4w9g#WMFWR1jQnl=3rn0)0|M63rcfCX&xxe3!(+2K(WNYz`(-5 z!63jO$iT=T#K6FCl7WQ*1eWe*V2l(JX5P*qvY9~w%#mUNbELr>SynJd4$M(t19KF? z9A$PeM+MAL;{bEi!5mEih&nAWPe%ZvP*;FsF9TyF^Ckv~;7FED4AQ}oteY6*f+N{B zF(?K{vTtHg36A90#GoD=DZsXgK`S^?fPE8#Zt!LX{f!I^3``7$3=9lh3`}6JWHB%^ z7=cAWGGYwkP;VJBFoT1QT}xYLJA*MoBO3!F0|QhO517r)U;+vs22KW31~aI3GX_?$ zcCk$i`jOtuTKghxKyLPBmfpc&uCoDbA;=jJ(-`4S;AF66u!EYR#lQqMpG$~QYX^h< U0R~3g`j{A;z-Br#xPWO_08&`g*Z=?k literal 0 HcmV?d00001 diff --git a/bin/tp3/Task.class b/bin/tp3/Task.class new file mode 100644 index 0000000000000000000000000000000000000000..856d7869bfd36b34ffdc9ae9110d5f260afca7b6 GIT binary patch literal 3491 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 literal 0 HcmV?d00001 diff --git a/bin/tp3/TaskStatus.class b/bin/tp3/TaskStatus.class new file mode 100644 index 0000000000000000000000000000000000000000..4a8beba530ced299ca695299f585a61e57545d20 GIT binary patch literal 1028 zcmX^0Z`VEs1_oOOGj;|hMh3o;0%QG<#NzDWlEjkIVs-`=Mh3pD#Ii*FoW#6zeb>Cw zTt)_#5PuhcMg{>NRK?be4D9}X?*5*B?u-oVF0MX~k*+R`3><ErexAV|ASSn~U#PE2 zn4?dqYcL~&U^J!y95%^0nR%Hdc8m<n8k%8@3@pz1DXAO`tXvF?41zoiLJY!;3~V+~ zC1M&r2)6~76lLb6TYGATaWXJ6i1IM7GO%$lu!A@fJPhn04hM)M&BMR};&6gEay$&2 z3~V5l0uKWh12-cBzfWdfs$XetQfg61Vp2{jBZH7nesW??SYlBohz}OzVqj(vWMp6| z$;d2bWMC^x%qdMRW@Hf7(8TZ)7lQ_a7CVC`BZB~vTPur8QgeA2v>9|588{P*iV`c6 z^9w2&8MKgn<e!w4np|S-iR4L`kS8c?*unPtr!g|9AZvpLgeH3Ef*ftY!=TGx$jD%d ztid@avAEb8$riW?2p5B5-kOntD>%QjC^^+F6BID~h=igCQpw1`8JwA(msnC-l*-7U zgk&H{w+*^`?5rIO85kLu85kH?9V9`~#lYYo35qE&&B4G1ra3{hfD|Zp7#J8>7&sVs z7<d^N8Tc3&7%CW87(gIoHv?m&5I^&F27%2CB4Caf3z#Dg=18)FIZ|Mb3>%mu%f6R^ zF_L)`gGg{B%O(c#;7Ha@3{t_7Y?~NlgEuqCZ)9L#U}8{YU|`^4U;^80!obX+1QrF! z2r&plU17+;4E6=PmbT1x24#dsHU>rp2B;<;Fq@r01>_wDP6ky5HK=wo23D|ku}uu} zk>1Q&`yy>XF7suU-oc=*vjJ=&$QcmR7~xLfWYA^MgPNhmzyvm*ONdcx2ZR0r21eZa Pm>7(}W*Re?fN4_zw_MAj literal 0 HcmV?d00001 diff --git a/bin/tp3/ToDoList.class b/bin/tp3/ToDoList.class new file mode 100644 index 0000000000000000000000000000000000000000..f9858798919563b47a1e9ec74df13d99f60b11ba GIT binary patch literal 2452 zcmX^0Z`VEs1_oP(9CijKMh2de0%QG<e3yKm%;FMu1{OvJfvm)`ME#t^ymWp4q^#8B z5=I8L<c$2H)M7>k0UxkrX-Q^|K1hQ#BLin}W_n&?Noi3kBZCZ@w2cqg^u*$9YddR3 z1~!|_yv!0iMh0dL%`ip=7U%qwR4xW)23{TpP6jS^27X2cVTAdPMMa5~AWOIy_!xLO z85kLaco<k2*cci3eKPY>{YrC_Qj0<olX6lS8H9ZDlM{2o5{oiHe5fExNk(QdBLg4A z5l}B$Gcs_%yvxYIQIa2AQk0pO&d4C5p$Tz4*yj*YYc2+923d9n8I(|g$nh}9F~~DA zu$Lv~l&1QpF*2xWAnAvMoHZ6Bg%}tZ6nPkw7?c?q#B&p~Q=Rkkk`qh9GfOg@^Ye;J z67x!m(F}uFh|MrY2KL01l#s;YY(@rN4TwiUp{*Il&7jVp$<Cm`$iRmPQc!5}FlaGo zGcqtIrlc@3h+=bd6e9y`BE(ECgprI4Tt%t5`DLjP85Rvsh$V(R3`Pvbj0|iLS&*5Y z$livA1S11uCL;r*C&*pqJPZ~LmW&MSnRzLx6`-)g>JCpv2HwnK|FYDg@{H7++|(3s z!ifTzV9Uc`$6(LMz*3x9l?oOH8|=u#-~@6Db9!nCBLi=6Nn&!gZ(;#7J#eO{miQ$> zoX?$~7o3@#?UR~VmdeiH4oV52e2`e2&Bfrx;K{?_#h}l~z?zbplUT{fz?PTfl2}>H z$iSSLm%_-vkx~i{g<?hqAy}$G&JuDMf+!gQWJ4eiLl8qSBLjDOYKco~VoFYCUMeGl zI80+nW^SrJI8D1GmZVy9F@!RNvonOj@&~Fk4?_gVDCWHUaz+Mba6T0S>xJis%7RpA z7;pvWmlh?bx@CfL4KFMs=z)?5BZGibett=DNl{{fZ)!<Keo8SHLp(zwJ3|5^g9=Cm zq)^DrE6dML)rTZXNaA%%OfJbUssyF#Bu0iA$cYN78e*VFVqQv4YO#t>etvdofi+To zftZFYf}$~`vLF>%5~@5J$pmORLr!{7Bb*a+a)L8UQmy&f7~(h>QW+T-85tRPJoEBW zi=1;3i;Gi>*%>kz8B{U+h|SgP3|Wi}a`=@pGO$6s$e_r;$iU3Nz`)4B1S-227#Y|Z z7#NrsI2gDX7(t~T10w@B0|SE-12Y370|SGA)^-LSt=$ZKk=q#rwlWBA1gjQiU|`?_ zo5RY$!obGB&%nwc!oa}51JT1E${+@|LmX@>$UJQ@pMil9VE`LgF&C0XMz}@^21%$x z%o!NL>Ug!bFbM8oklMwdz`(Ep?h1$@yhw)dLJeVHP+?Go8sfsh#J~h{AIK2xoeXMB z4B-feaDn9n8MqmQz~+d7`8;rQco=jTbit0$W6;NDqV!G%11u(rGH^49;V{vJ!4zsD z%#E=OOyCd|hq}>>iNO}cltDKf67Z4?+ze6-Vhqw?3ltz);Z7EZI+>e+hXG_2$n#bV z)=<ZXK_gchWIhP*WUygmU`g4@;K0OioPm{j4a*t^1_ovZL_Eteh%?ADNHQpat%Jm~ zG}Jn0uv$h*1_lNf279O-CeV1}f}0OAk_l`iB+}H7jN*bC#lYYS58^s#fT%OuE@uFT ziVWC+2N>L>w=sCMFfq!&&0hHb5hy+(E*4^7VPIg;Vqj&^W)Nf0Vo+ny1zQCPBz3q| z>I~lCSYTpMVenxvWnf|e`GlQ;=??=dBgpH%41Nqu&<x@a&KCO^n86|K3C$5cAh#KS zoB?;+Him#53?a)H#I;d`A&Cyn(I>S*DVYTvC{he;3=9m03>*wb47?1+49W~94CV|* z4DJjTNUryUx}Jl<ks*=+6p&mDwouncfl@dFBLhT^gMkt3A8rQbzYM(W4C;)Upad2T h&N?v+u?!3hASKBRj0`CZX$%bDteVb{$&k$;2>{<y<(&Wk literal 0 HcmV?d00001 diff --git a/bin/tp3/UseCard.class b/bin/tp3/UseCard.class new file mode 100644 index 0000000000000000000000000000000000000000..dc2c1e61129a64e6127c6ae10eb63a51cdd32136 GIT binary patch literal 1200 zcmX^0Z`VEs1_oP(ICcgmMh5PZ0%QHq;#B9vq7-%p7Dfhvti-ZJ{hY+SbbbG%tkmQZ zMg}&U%)HDJJ4Oa(4b3n{1{UZ1lvFMTW(H0k237_(Mh1SL%)C^;(%hufqL9R-oK!{z zA)ox@#GJ6iqD&AUD#%ijky*^h!0Ur#r8Of1OKxIj9wUR8MzjyY>fn;1%)E4K%`kQb zK}H4+kPeUwIT(aN_WOi7aWIH7GO+l0`nhs32r!6)Tq429pss;w2BwH+7$<`igA6-^ zG$R8i*y#M6{30F(Sq3>q2G-yJM;BK{25zu3ok23zoD2#KO6&}ZP?rQH=4JCRC^M)q zGB7(jyD~Cxfz^V9twF9)1Gz?>kwHQOEDkXP%mga|S+B{U&CZ~O657F)#U-h^JPbMv zx{M6W`K2X{45ARXXXfh%6lLa>1eX-0Cgy^z(C1+=U@&B4;7Cs`0h`arz^kDNwgb$y z=3+2rFlA>jVPp^nhbpQWJPc+G=8O#N1t4Q{@)#LJkpm7A@79`OAkSFxFjz5IGcvHJ zr<Q=6&&a?7wFtxmJI0oW!H&V6k%1>UKer&UC>87ikb@xZNi0gS*7O89$Pr|(6C(qQ zh9|^u7aj&zkWOx>PLPoxOWk=GJQzF~88|YFol?{Ci&D`{ivpSE4KmFKWLgx&G(R2& ze~>P=)WXuloMMncfjkUB48fpy%ZDT>Mg|cLO-QhU(>O#F99*Fw^TN==0xAzq_lZU6 z#f%KXSkfsY15>ggEFFLnsx?T&h>?LSIKQ+gIn^x_lq-0k`AiQKBMgcRj10^SAi%`H z2+Bwdj124y3=H}Vj0}tn3=FJV+Zi}EGB7YOF>o<3FtC9I*%-JP7#MiKY*q#y23`gR z22KV(27ajK;|wfdLsNG%2t*1A35jfH5c2`CH!(<VVvyg?pz6DcK|^~RgWfg<qfHDN zI@=g5AS`X2Z45Ts7#u*-I@=hW5lpvj3|>%CUnp}ML%=qM5QO8jz)s{~;9&seEG`BW z25tsD1|9}W23`gi20jLV27ZPp1_6c?20^d~6d;ad2xo`@dnb}1k|BzLkwJ>Vn<1JZ NiUAZNF<`I90suG;|3&}+ literal 0 HcmV?d00001 diff --git a/bin/tp3/UseLocalDate.class b/bin/tp3/UseLocalDate.class new file mode 100644 index 0000000000000000000000000000000000000000..fa04a1f0283adc2e4134748af353740ac90cd99e GIT binary patch literal 2195 zcmX^0Z`VEs1_oP(GIj<gMh1bB0%QHq;#8mf<is48#FA8Y1{OvJfvm)`ME#t^ymWp4 zq^#8B5=I6#o6Nk-5<5l)W)00SMg|t={FGEK24)6M9tKthHbw@1pUk{eztY^K)S{5Y zq?}Yn1|hJSVTnbVAU;%(r6eP>7$k>ouQekBPfB7*s()HYMyg9<B_o4~hNcg~9l<3< znR)5fTnvH?!t4w}j10nHxsuG>RDG~TAjk7Ch%ksUGBD@mmoqYm!}O!7vF2hBXOLuP zkU;S!#CRSCDF$gq2KKVVoYGYPG)4wB4J0Q(g2Eb$tArRB7-V@E<QU``8N_oFvs0b( z^O6%w!ZS-Uob&UFOA_-+iqQ;%ScuIqMh4Ezyn@makcZeAlo%NV!9Fc5$;{CYPEO3r zOD*DLP+?GGXHZ4;LS=DDYAz3hI)ery15;)mBZDZ!@tOJho*)B*ONvqxbFH};6dANY zv8K()AOZCsni9=0kPW(Uuj10{Ar6tIQ1r%lGl|T*SU@&B4;B?I^Ni9-HNvz~z zFlI1iXE1?9PiDS8l4>3XGX`@;2KEAw0XZNCLahg<G+2m)fgEVb!(hc=&B(x>ms(Nc znO6c%cb*&!wu}ti5ZiL|^GY%}80;AtxF7<Rsfk6P<l)G};Kbm}$iS4J#>gP0;pyoK zjWM)zz{tP~4rfLNVMsV3hp;sx19J)}6*77<GO&W}Vq{<eS;5G_8(fl@ob8)f08P^z zDVb?$pxEMKU}W&+VNhTY1-ZkYharF=kdcA4G_NExhmpYy>RGTek~50(^YZnb!4y3G z!jc16NkD2*W`2q_7eg>ZC_6(4EUuB{co@PM_!${EO7bCL$H>46%0h<l$O5ZHm=2XU zVq{<|02>a<h~UHpRtU9_k%1*Q5tMwyG@>B^gC0GM4Dmb+d<^^`UxtD_oy5c74RQ%f zVo`cABZDv&eT)oT!TF^{$*FFcpu#~Axy;c6xq*>Ez$rh!q`0IgvA{RABqKkin2RBk zA)B2ci;+PEqykbPW#*OTXQ%2zd<@BFZi&ey`9+nW44A{nFasLSU{^y`Lk#pt%uC5h zEmrZ#&(AI`u*UQpk_d{%kjjEoEXt9+iKTFW8sVInlM|d-l4{M*#*o3mkk81#7m}Zn zSgBsD0E#UIMn(o6Pf)IQ&PgmTPAz6<C}Lz##qcmTFR(L|Ffz#DSIWr12JtV0A_F4> zGXn^)GBAQlZ3adLb_NCpeFjDbMg|53R;}#}92*%J7?>Ei7#JAXz=CWH+zbp1JYY5} z0}lf)0|NsmDDt72b-*$V3_Lp+1a>fp?P8E&VAz0W1}E4ICa_Kg22qGkMj-}f1{MYe zhSc2*ijkWbl(#czdT(OT5i;1uV5GH;!NNwGWf21hi_LNd9%%vjB@Ao=@-`rO8>qak z3|QWFIRlT301rr>#}*`S2bH&zox{M&Y$q!ty@SC4<RoUWw}Kc%7#J9M8Mqnv8H5=G z7$g`38DtrR7~~m*8I%}A7&I6}8MGNB8H^dE7%Uj18EhG380;Bj8Jrm87(5u{8N3;k z8G;#97$O){8DbdJ7~&W-!QRtiU}4~9h+=SIaAja%kYMm-aAR<1U}Ugh&}HyoaA#m* zh+yDl@MLgjU}o@QU|<ktVExOW#Ll3|$nl3k3`7VqGH`<O5hQ#VVi}mg(Ivct!N+?C zgO87v_BIATU!83XK_K5iB1s4wgt`nY40;S44EhXw3<hA=D1ZZ(pCOzff`Ng7gMphN zk|BbDk%5nal_82Dnt_RdlOcv77HU-}0~0tJ<u@_t>|lu7#$W_y_-tcHfUy&|F&H7z z2E<wu22KW322lnx1~~?Eu(gnMBF~V_kix*gz|4>eP6=rY>0n1NGUPHaGUPE7FfcHH Nij6{sVun%%NdV=9{KEhM literal 0 HcmV?d00001 diff --git a/bin/tp4/PendingCaseQueue.class b/bin/tp4/PendingCaseQueue.class new file mode 100644 index 0000000000000000000000000000000000000000..9c838c9068ad504e27fde6cc5a68d6c6bd67cf31 GIT binary patch literal 2331 zcmX^0Z`VEs1_oP(ICcgmMh20R0u%j!)V!3;ymaTp;?%&>)Y4RT1{OvJfvm)`ME#t^ zymWp4q^#8B5=I6NXU70XXU~vGMg~StMh0Hz{Ji3l#JrNQ#GKMpW(EcZE=C5X%oIij zo&to4#f%IR(LN;w{{H$U1qLXVSu--Q*<|Krme?^eFl%UrF*2|?=clA{F)%X-@G$T& z@Uk-qF*1l^)yv7i$RNVQz{SAL$iVNDnV0HUnwykb6q1;flgh{-<ddJAm=l&*lnLTP z1zAcmGK(1*#C)*%*_x4oH903Wv51j@J+s&~x1gjF?5HS42HxP3#N=$>!~&=}Y?;Mw zr8zl_3@pW&RjFWAo{S7^i76@md8v#HQW`jXs~N_{z{sG?!ywBb&B>t3pw7;qh7!)f zmBl5gxjYOS44RA#%=x7yj0~ba;AqIq*AFPl%qs~lDN0SuwdP>ZW@O;X%q_?-F3wEK zN#$bDWzc75&|_o}#-f~u!GOV#k%7GcWI|3JBZH_0#8hzP2A33N=A~PMLZ3CiBqOzm zkwF}X2N)UHl2X(1i&7aGIPy}<-HQ@aQW+Uo^YTkli`hXD!C91=n_rd+4hBgLO&rF6 zLcyAcL5e||k%6NmAL0N;1`!QSOlNU0*fTOPa4|SCII}Z2p@tUN;XDj346cj}>}8-d z=%2>OpoZ)@NXoUwVz3Yc1A{vcg9n2rBZGKuVs@%?eqM57NqA;S1}s?@Gcs5p8wPQx zHKrr67|+PST$EZ2N{HYHK@Mp~29~_U+*C#euHgLAqU2P!Oi+pyMbCtKAdQR+0#5n) zCB-F0i3Pr?B^miC#as-548iOSL5vJ4AQg}tnweLYpPi}?aUsMfZi&ey`9+l=FNQEO z%s}=CR5ipvkHox`oYZ0!pZxsn(gG~LL-H?*#*oT_R4mG)k<?=eey9=7i8(pJnI);# z{A>&X91P)%49tv-T#O7no_TqxMb0^i#l@gB6~)M)is4Ia?q+9*VPufQuauF24dO`# zMFvI&P<h47Aj!bWz{bGHz|O$Hz{J48z`(%Cz{UUqTnyX{3}6u+23`h620jJ`1_uTv z21W)320pFr4E$OGTzeS=w=xKC1nU(AiGxk$W?%soUJQH;VhjunJP;iW;tUcXV;Lmj zrddEu<HBMR7XuRm1A`y~CxZ}@DO_+<q!^^3Zt{Sd!mG7~L73U-I0Gxo8s;?&3=GT+ z2q%d$a59K7a5G3C8O94WOa`o$5#(E0xT&5{Q~5xq?i1izfYn$T1}+9!1|9}^BxCtd zjpborV31>whdS1Pfe{=WY+z$Su4Dqc5)=gt49ZBxutAMsU{C-@7by6zF|aVOGB7Z> zYHedsn#sVoi9tn3Ya4^kat2e7dA=ZGA4|es20=e&GnVBHe7d46I-)E_!7VI|qAWW5 z7XJUJtGiD-SW6cgYmgw)1IM&F13QBT13!Z%gAjujgE)gWgA#)-g9d{hg8_psgB61z zgFS;WgA0Qx*pVg>hrk`_%3#D`%)rPX&Y;U+!obbI#Gu5W#9+$6&A`l{${@;M#=yqF z!T<_tK?W9~e+;7R4Cd?%=8RlF7z7v?7%Uhpp&_)1frWvEfq}tHYa4^rOa@lQ4Ip3n zfQWr8DSH_NeVOf+Gw|rhYRei0w=grxYVTu7S@{2xmd;iNVa5&MxCF(!8UrWTTy_Ra z22KWR20jKG21y1x1~~?M1{DT727Lx61``HXuxGR&HbOna$DjuG0waSYgEZI+ObpTt zB495tgT27Vz|8rNK?Ldr4hBXB8wOjb`zJ9lgEN7?kev^+?Q#ZrkjrI^jxh*pLs&Z) z9Ck6dF);YFFfq!2g!V1`e@`3Xa4B&9^I~9T@Mhp(@L>>S@MTbB@Mh3u2m(7+0b)GV zvCIrQ3|<W042%q{3>pkR3~UTcU?*}jF#l!XU}tb-lwe|DX7B}PQ9lNMaF%9d2xVYo U2xEu<HCY%K86p{?8DbeE0lCE4FaQ7m literal 0 HcmV?d00001 diff --git a/bin/tp4/Person.class b/bin/tp4/Person.class new file mode 100644 index 0000000000000000000000000000000000000000..461afa9d72f8bdf7c505c328bb1904baaeca46eb GIT binary patch literal 1947 zcmX^0Z`VEs1_oOOUv>s2Mh32u0u%j!)S}}2Jaz^aMh1bb#Ii*FoW#6zegCAa)Z`LI z1}0AzMg~StMh1?w{G!yn#N1Ry1|c7Wy5N$c%)E4KMg|s$9EVMEPG(+ai5(*Yvxa6E zBLj<beo87Q10w?;4+AR$8zTe1Pi9`KUukYqYEejHQV!U>{N%)(u*9NF5FaYYW&<@w zT?5lPOcBj6E(T@>5grCX25yjTVmu7&3>+Yq1P=oz0|z4mOG!p%F(U(y55m*dj0~*l zsU;vUGHYmhGBR+dr<S<E{VAfMiD?ld1ABUEi61y1*o$E-Q7n!G`JTHN*+7nxd`Nh4 zF)%Wy@-Rp<$beYtJPfi7av+u_4}&~|oDc&8gEkL?4udWugLrOYcB*rJUUFhdcxFk4 zbADcNNn&0}F(ZSeh9{=$Fh#I>fi1PLG%=@`kpacskT|#2i~<FvArFHQgE1omM|x_B zb53G$F(ZR8N_c<;t+^OX8O+%k%uo^!#FIP>dJOuE49xjSS*U3SY7Zj=Yko;aY7rv? zZ*WOsa<*?`0W|Kpg7Zs@l2hF>L8*fql0fx9X^xRWz$rh!q`0IgvA{RABqKkin2W)I z!HJ#0k&!_Kqymz9GxN&wvs3jU?tp}zTViraeo-YTSe+ReW+2BGR5ipvkHox`oYZ0! zpZxsn(gJJD07Vi((HK%$kcvflG?IF#$C0B1YJ_uQPEK%UNvbtJ8-qOugBv3QE29;o z0wW^>k7r(9Y7scFQ;XRdJQ*2OG5m?m<?IaJj0|%4l`=B0LA=SJ$iT?J%)r3F%)kZ8 zr3?%VOrZP&ra2in7#Ki#h=GfNn}Lymhk=1Xm4T4~1X!6iGw^N%E8}NiU|<6avoHvN zMHm<u83Y-GpjuKHn7~$uYi(x`*3#a}AgZOal|g(H120PgiXmbQtPBhc91JWBoD7@{ zTnu~++zet2JYYi=AVx4qGDv}}XAlRw666+funU<O7(lrSYNZ|nBg8?Q7<ku!orG|t z5ZF8(h&<dpSq3?%UVW%uR;?`zq8rdOiy>)dg=?0_s#zRevlLd%3g9>Zg{>U}69dQ} zY@k3AM+7bxSX6<5l|d0~f*6?32DhFK90H)QP{MAOD7slH46F>QILu;a-~fk!GTc)( z49wur64KhnprW;nK}~BLgT^ifEd~a3A8LTjgoLdS)P0Pg(f}H^uc1jHM@xGd11rlK z?c)rr%xko^F&JoXV=!0>;%FaWVD#O@z`KcocRq-(wS__aI0KK)76$QS45G|yKztBq z8-vL#sJtjdUKA!Ts<VYb6eiCCihpJXQ2ZN#Q?MQbJA*z0FM|Pt6oVmyJcAK~7K1T^ zA%h8n6@w{*7lRo?AcHwW6oUmr7K0_&KajMS1N9FBLk@!lgCzqagFJ&TgB61m0~3Qa z0|Ns;0|z@R&mRVUb_Pa%etv!iW(FH@>ak_811D=n1{VfK23H1m1_lODneV~i#o)sr F2>>6(b4UOH literal 0 HcmV?d00001 diff --git a/bin/tp4/Student.class b/bin/tp4/Student.class new file mode 100644 index 0000000000000000000000000000000000000000..46b066ba4a2837b4168f2911f8e9a159bc814536 GIT binary patch literal 2566 zcmX^0Z`VEs1_oP(ban<NMh5PZ0u%k<lG2payb^W>7Dfhvti-ZJ{hY+SbbbG%tkmQZ zMh3R@qQsQcVnzn0XctBXwu026;`}^D1|A=f-T*MqnvsFcCNnRy#Ey|cPy<;a+C?*r zk%7fIKP8omfti7qhk=uUkCA~{Lo<w%fssLghk>1e1H=;IVPIuoV`Sj>$;?ajE6q(x zEec6Y%1LEp5c0`SPRt2QEXoA&p@J+W8JWe547^~wpdPShWMBcgj*&rA!w2Dy;F6-u zymV_!5s=%s7#JC(K#r1TWKbtc7sx*xY57H|d5O7T*J0Si$iM=UV`orcWZ*&s5*LF! zgA^kJYkF#lrwcd;JV8RLJPb+<%8U%$>8T}daAQR@G%+0vQm)CvpvIui$iSYSTH=?O zn+g)s;bG7Mixoq}7#T#dcttY|q}G6kL6<>~k%7AyVI4@^n1{g-B+iwdTH;uiT9lZc z3U;FlBLizmeo0~uBLgFdotIw%N(+phj10WNC5g$|zKI3UIN>PChlDjKP*p*MCWz1x zVqjo!;9+oNaAIT-&rQrub<WRAPAmz}EXi=r&nqrT%quBoWU$om#Pl(y2$o<GVqj!& z0h#ZLJq}&4>S1DV2kG%(WKhEvSeQ05GB6jV7PB*WqvR5Zj~N*_5>ry#K^cXSfkgwH z=-CpXe72-iP<mlx;K)lY2aB<TQaV>~erZv1s#_)~k@G;)upTHiF)|1^<>!|amlP!y z_@<U*<fjyKF@!Nhurq`+GN^!5KyqkiURi#2sy@UCkU(`yOfJbUss#Bgl96Esvd^HZ zAqILR=B4DM7OVK==VzA|V96Xv{zuUmQdy9SMR_!mdPu=xjU4JwBb*a+a)L8UQmy&f z7(zK1Vi*|&q5h6$v|?0XRIpWu=3t0pWME-r)KTDINMK}OW{izxWZ?14%S$bC&PgmT z21P+KBZDeNFktf-J3}fXgB*UPj0|j$P+(AGU}RusU|?WkU;-6JU=}+A2Ll5GHv<C$ zCj%%ogIJLaOkj2VTH6_Tw6wP}@N4O8Wf0s5)*#Hlz#zoH!oa}5!N9`63D(BPz|A1S zz`&pY(Z(RkAjSX!{0!m@91M&M3=I5W3z@*yNH8#hEsSAc2Ajj9rLD7_K~hT>#ST8O zS$qs^4Ezk-3<6;DwIJ%@=JPPfFvx<<=V6dzkYxaw4=!gJm>HNDI2oj&HbpS7f=v?w zduTU<d?d(5#jOnd2tPsW1NlstL6AWNY#+owLU8+p;Pwf@?Nee<hT3ApzzB8=ht?Jb z{%s5@YvAF<1{N0wo5=%abHL41V^GJgUt<HBerc@wwQ%XzM%OQoRlhES9@KtEaKd0< z-~_o}dmDp3B5=6CL95Qd!Jq*)L=4R5gnNP$92}sCHpFS15xQ~O3>*wPIE;hEs|kZC z)O8aWSirHbueF6iaNjHjR=)Lo9?W*j8Ti#fBC>|b9xcp_vLN=ph5z4y1^2b*uV-Lj zU}gX%S}6uL1_lNL1}+9e1|9|@20;d61}O$31~mpVup=Omtq=7R4}&s;8G|_kBLg3U z1cL>GB?B{q6*&1abNyvtV`k)LU}Ug{hy82@W^f9#)Y`^iqqU8}R%;uB-7W@u1_mEy z+vN<x+8}qy817<lW?=AXVPcd4@%JtK|4MrogBt^b4>+=r-D%Ar#9+f9&S1-+!eGN- zz~I1O&ftXPPD`jeg&5QsJi(bjgh2-EPA0HBxfq!KGKjM?cro%bFfjNq_(Fqm0|N^< z9E?E@@B<P1SQ7TITd^>ku`Xxemt+xT)fHtm3~FIz6lK-jxA6Z5Nft?#eJm;JL7@19 zI8ly)oq>VDoq?6XgF%47i$RRRn?atzi$RmYkHLt+AM8vM237_J24ko*K`cLTaI!M! zG59mEF)%X-FeozwFt9POFbFe<ft}6@b~-Nu(?13=c7{N9hCoJc24;pJa7GAb2w`Ag h5Mf|uh+<%5hz66fU^1Q|k%0kRdL=QWFr+a^0s!go*+u{W literal 0 HcmV?d00001 diff --git a/bin/tp4/StudentAbs.class b/bin/tp4/StudentAbs.class new file mode 100644 index 0000000000000000000000000000000000000000..99fe408ea4a3068a4e7c8cfbd1bf3be5a13988f1 GIT binary patch literal 1336 zcmX^0Z`VEs1_oOOTXqH}Mh3o;0u%k<lG2payb{NxVs-`=Mh1bb#Ii*FoW#6zegCAa z)Z`LI2KHiz5=I7IA0!>tj0~K4NsdXysd>q%j0}vPj0|ixnR%Hdc8m;y8Yn6~HNzMg zSe)}yQn?tI8F+aZI2rgD8JIOR!#Eij83cG3SQ*$rEFm5Sb_Nbc27aH+yi~u^+@#c^ zki?{%R7M6NpZw&+oUp{AOb{O`$WoG#S<J{FfNYmzQn58714l`Ia7j^SUOFR#h=!&Q z!cP!UYc2*U1{rn+X+{QaBp>lGh%-nCF)%R5@i53UC@?aJ=O$*SI_KvlCzga~mSi~R z=M|SE=9LsPGN@}{8tRF~B1Q)G^2DM%uuE7qJY6)SKvt{pFsL%9F*0zar<ORDr4}Wo zr-FmSg^_`$B%>&`I3qtN#WATEg<F=+$iV2r$iN$1l9-(Bn^*u11+KEhoXnKOlFa-( zMh33n{L-T2RJTk}pz$N(Ru2>ej0^%!`S~TqB}It^zNsY{`6<O*3<eBF><osC3@RWM zkciLBE6dML)rW)?#QScE$tC$km7s7jW@MOw?0cwch=Cr7c_}%m#VS7e`Prof)|i2W zB!Z$bq_Q9ti}GkB^^o*vjU38QBb*a+a)L8UQmy&f81y+9%orIs85O{3)0UBufyXm1 zFSW=yC$YFVwV0j3l953b!>`y}&(2`Y$RLMbDI)_L#H$R742%rS3=9lR42+=U3}&%2 za4;}1urM$%a58W)Ffwp6Ffc?iFoD(aYi(!X(bC?^z^^5<l|gVLSc5PF1A`D)0|x^O z11DG;9|Jdo2m=Fy0z?~wD1#US2=IfgVPs%n;0NUzu*KpG5>RWb!F&b=L9Hze{M#5L zwYD$_?qZN-VAue+h>ZcHnGb9@511_oH(ZfH32IOl0}I$eQqmwJ7BjH2tbrJ*tTAIQ zh{wE!fq{XU0pxT(uoHzCxEO>PBp5`&CPSPp1vgoWL7jmEY?~B=27@L86N45wjF`B1 z85kI};r1p&?UexAyAb9PWsT{x(QM^nU}9ikkYW&HkU_E$WIrUJB;YnmAlb;wz$nJR j%%B4f4qXO41_rRROc)p$Oc~4>7{C!`!C=K;!ypL&xE~s# literal 0 HcmV?d00001 diff --git a/bin/tp4/UsePendingCaseQueue.class b/bin/tp4/UsePendingCaseQueue.class new file mode 100644 index 0000000000000000000000000000000000000000..f580ea00246d8c124f0473c4cb45744b36a97c39 GIT binary patch literal 2308 zcmX^0Z`VEs1_oP(ZgvJHMh5Yc0u%kv;?#iDyp+tmbmzq4)WFiz(o}W^7Dfhvti-ZJ z{hY+SbbbG%tkmQZMg}&U%)HDJJ4Oa(4b3n{1{UZ1lvFMTW(H0k237_(Mh1SL%)C^; z(%hufqL9R-oK!{zA)ox@#GJ6iqD&AUD#%ijky*^hAnAj{dTT}omfXb5JVpjFjc6Z) zGlENsGV{`{HN)5$1Q{7bOA7q`^-Bs2O!Sf5&%q$f$iV8DlbM{#!63@W!0hPg$mTHF z%eG+gbuKOj0R~BsTcsEoG&C?x#uRbU4C7#sVPs%+Dk{y(=U|XyWMFo3a$>W;_0WBt zNYz6Q1|>!YHs_3-{KG3b7*rS;n4O)S*&N#aU$@Hb2;yMSU}Ru*NzKbF=3vlbWMFo2 zaba_acVGYkb_P901`$vYAUPi#{9FvW44j+{h788+3`Qss5nNeZlA6oIV8UR^$iSRm zTEfU63UPF1zJ5SaW?o5fNl|KIt~D2fIfErTg9WN?aQN{sSTR^LGO(8==9H%Tr!g|9 zA%_Gcs;xC4rh;Q18tg)#gu}yN$6(LMAfB6;o$8#Qmz-D<o>`LNoS#=*l9*RgjAj^A zCl<rF7#ta#*%_P|8HB;{i|TwH1{VfbMh5l*kdJcm7#T#7od`2E3=~f8JPaNTo{S9a znZ>TT1tpc>v>64G@#bOh0m-ms7Q2<^<One^GWda<?+;2=QBhbOrOOb=!w|#}%*eo& zn3Ce3m&(W>rQw4$p;>E&2{AA+*a|T)Gx!NHuz*;sAQl^gEy(&P9)@U!7)A!pqSV~{ zvQ)5Hk{X&g3=?8t2N}Qt(VM`-kO<08tjRg4iA6#ToD8;%3@nL7>BWo;!dP+yBLj0m zvLPdbI1ban@<w3N7)+Xg$wEd3F>oG4Pk`2p3|ztarA5i9ZkeE5EP<tr&;!LABZGib zett=DNl{{fZ)!<Keo8SHLjgk(J3}EOg9=CmqyWjxE6dML)rZ6!B;B|rCYR(FRf1xq zn2})yas)$FLk#pt%uC5hEmrZ#&(AI`u*OW6NFpd2Ln;eWu_#9lJ}ikHYJ_uQPEK%U zNvbtJ8$&(^Lm4B3kW*?}eo?AIVqRrQMrK~Rl>#FNLj@y)065v%D=>0`QkgwSw2F~I z!7;5QwMZc`B_*>YGe1uuKTV+^*-#-dFGZms*$Aw+hLJ%6n<`_lY#k$mBsN(SD+NwQ z4u%Fs1|g`l0yu#s=76;|;V{$?EZf4!APCU~PFN6MFf#CX=H;apIp-u67pE4pGqf`@ zsA5DNw#Z;-=wxJ&!>^Q)fejLK42lel49uW{kAaDS5ma9=Ffy<+FfiydFfuSQFfg!c zZD-)v$iTqB#K6VCz`zC;WMSZDU|`?@vsoE<7<d^N7&saD82BNY8Lu#~F|aW(Fe>b3 z5Qr2K5)u(%5Zlfm;REJM3(1Nw$Zuzm@C9=fg_K1YRJSuo_<_0VLYg8B+S?f<tXOt4 z=tgd5(6?gU#9$!Fx`V-N7lRE0!!`y7Fn=3^n<VQt2CrQVzF<K~R_$#J0g|jb+ZY1C z3cwmdz;a+dLPIE6P?A*_MQIpV6isP3SWuExk_AO=1XOq%Lu5Eu2iUS$s3^!G2+=sG z=r)FUgkTa_5D~6%4C3I><!4}LkYnHgRW%H@3_J{O47?0s415gP4Ezj*3<3=041x^p z3_=WZ7=#%XF^Dj1Vi09G&LGBcjzOH^9)kqK69!3!FAP!)zZj$$xfo;^`59yx<r(C_ z@nr{z6NY4l6b1$cenvrtRE9JLMg}=XCWdr|GzKOHU53vL84PI*%nY^+j~Ox<(im76 z+!$^#WHDqjure?+<bcybE<+vz1A`p{7efgHBSR^eEC-X7U=qTvMq<~3+4W$u5ll8S Uv@$R-a4|44v@vurbTLQ*0AHv%7XSbN literal 0 HcmV?d00001 diff --git a/bin/tp4/UsePerson.class b/bin/tp4/UsePerson.class new file mode 100644 index 0000000000000000000000000000000000000000..9e4b5bc426a9185d1cc57f540f704dfaef3e9d23 GIT binary patch literal 1398 zcmX^0Z`VEs1_oP(P<93;Mh4!J0u%kv;?#iDqT>8Kb_Nzk27#=^vPAuy#JqHU|D>$c z<Pt^(Hk-`6%o00B24)S-Fh&Lz=lqmZE(T@>P96qU1~x_pexJ;|RKL>Pq|~C2#H5^5 zMg}3D{N%)(u*9NF5FaYYQj(Eb3{s6^sWl@5OKxIj9wUR8MzjyY^5Bx9%)E4K%`kQb zK}H5HkRFIDIT(Z)8CV^2GLus|7(^Kv7#+D71Q^6YZjoSQP}jgT15-pZjDtank%85z zs5CF1gF%Lofzb(MiX0DvJc9xw19y6AiCcbAYF=V)DkFo4h9;&FTntJKD(no(C?N)M zG!KI+gBl|PTWVoxVoot5gDA3_Ac1PF83nRWgNH#AWFLEaYKdQBZYn2(HiIrZgAS^p zmBl5gxjYPd4El@=%=x7yj0~a>_hjbl2NY%Il?0a*r6%TDb1)b(GKjkt6{VIIDWs$- z<Q`sGl98X1TCCvi8p6e3%wWpSV8X~C3=U*ey*vzN4Cags>;)j>a`MpJ4DpsVDAX(& z8Q2~35=-)PQb8WD=3%e_Y2+?O1Q-W{9U}vi6F5K}co-Z(^6bSB4{|U#<8Wdy$cX|B zDjW=Mj0}>Po=|{<CI^EDBZF*6YH>+1$cyl_t59@!WodD7X0d`IBLhofQF<{WgD{r# z#K^#!2ueDP3_L!FG-b`mz?uX~3n1yzlA=^b2KEw=9sb^o42)5X47|Z5iOJc%i3Q-a z%+BD&$iNkxUs{x$>Xr#g@O*HG=z&6)L6L!xftdjWm>3vAxrBj{ft`VYL7#z<fsuiM zfmLfe1II=N1_mYuE(Qh$Hn1Qw12+Q$0}q(Z%D}_G%fP_E$-u|J57ErHj)8@Nm4Sib z$8H9JNFgC1k?jm(K47+_ko0y2F<)&z7Bd#@Z49zPLfaS=XENApZ(~pw5&^S~bwJ{h zV79srNL(7smevJ{L)7!@g2X}UXEE??V$c#Y*v4SQY{sH3WU-CGN=L|c8`wx$5SO6w zwn)ZXfY}(vJ3)=t*~Z{9i-B8P7fgd~c7;fZvdm=Q2D!w28-o!jyqLk^<;EZg3Pc7T z1~vu>26hH11`Y;U1}=tF25yF21|Eh227ZPz1_6c|20?}+3_=WN7=#(lGl((VXAoz2 z&LF|?ib0CuJA*VhyiFis%HYZ11rGf;4BiYr42%pC3=bH58GIO+7^E2PG59g~FfcR7 yGTdhHX9!?mVF+YkV31>A|Id)hz{<`L#Lgf9L5vIxT)!EDx%jz2@fZw_;Sc~F+&ZuT literal 0 HcmV?d00001 diff --git a/bin/tp4/UseStudent.class b/bin/tp4/UseStudent.class new file mode 100644 index 0000000000000000000000000000000000000000..33f0251fa0c470bd237dfa89f9140b77501fbb2f GIT binary patch literal 1096 zcmX^0Z`VEs1_oOOA9e;NMh3o;0u%kv;?&@h(v;M^5_Sd_Mh1bb#Ii*FoW#6zegCAa z)Z`LI1~!|_yv!0iMh0dL%`ip=7U%qwR4xW)22LIZRt7dk27aH+yi~u^+@#c^ki?{% zR7M6NpZw&+oUp{AOb{O`$WoG#S<J{F;Dc(bH6sH{ZenI0BZHVmv=74e;F6-uymV{L zFm?t(Mh0$>Ca60(7=#%a7#%qnL>U<v6WJUXAb`z*1H#~95MYo7xlM+VK~n?MNKBDv z7tJtE1~~==b_RKrAPBB3E=kShVNhgHVq{>>FD+qY5QS*Z%-0Vn%FHVXE-6Y)%(VvD zslvmc%Am%`z)_M9aXce~h=wLaIXFNeqSjmt8Vp+O44RA#!eH;B8pXq)&7i}`z+M0{ zJtvQmK@^J@G{Zm^>hUn>GZ-*3aHXe~IF_XrC8no>BgqA1gAvFeV@3uR4Hr-tnldtQ zfx<8#wWv5hkAuOSk%85zs5CF1gTa!KfzgSJ!GysY6lgY#4C+{H#Po({7@LCtBE%g) znjIM#1U0}B46(-=6tWx)&WsF<&KwM`j0}v)j0`M^Md`(i48mAqn~{MRtQ#8B){G2{ zNsJ6!!TF^{$*FFcptQx0NU(aK;A2o=U}RthyMu{=0hA&c7#Y|Z7#Q>!7#SErB3j!S zI5sjcFfcK2F)%Q&K?E7N85kINpllunUIqpRP6j>(eu!p9VFpeH76t}}<+~XKB87y6 zMA-JQM>6vVMY4!6hy_KmiZDn7ZD)}3*~B2Ly^TS68-qH8rMr#65Ts={gGr>2nUKYH z1}k<<osn!J47Ner8SH&GG05t`_3Lb7faw=<5^}+ArQaq7SzWjmU5FNh_q4#CWM`0P z;9$^X;AAjn;AV(t;9<yQ;AJRg5MY?ZAjmL>L5N`)gD^M<v>@JOaAR<1U|^7E=wJ|K j@L*tMh-dI%@MQ2{U}BiWAj;s%;K9Jmz{ubQ4n}VPa*O1# literal 0 HcmV?d00001 diff --git a/bin/tp4/UseYearGroup.class b/bin/tp4/UseYearGroup.class new file mode 100644 index 0000000000000000000000000000000000000000..50b83a0fa48d8aa72a9ba7f7389be6bc8271eec4 GIT binary patch literal 387 zcmX^0Z`VEs1_oOO5q1V9Mh1bB0u%kv;?&60#3J{i{L%t;1{OvJfvm)`ME#t^ymWp4 zq^#8B5=I6#o6Nk-5<5l)W)00SMg|t={FGEK24)6M9tKthHbw@1pUk{eztY^K)S{5Y zq?}Yn1|gsP<iwn?#G*_PA1cUFl95>ql0&!GnvsDeH!(AhkwHu&+6Q5Oa7j^SUb;2d z&cvehVnzmGEYge&T*3LJMaijdnINkLk$t2GGK@iifsuik0R)&B7(h;DU}RutU|`T^ zU}RtfiD+$S;MmB(z`(@7#lXP81{P#t;AUW8-~qE)8F(0Y85kHi8Tc6Zp_;WB7{GFj V=o;CPG%_*>FbIMb3W1Fm1^_ZZN@)N9 literal 0 HcmV?d00001 diff --git a/bin/tp4/YearGroup.class b/bin/tp4/YearGroup.class new file mode 100644 index 0000000000000000000000000000000000000000..865793e37019953c6ec41ab019691fea63c0f245 GIT binary patch literal 1108 zcmX^0Z`VEs1_oOOM|K7#Mh4!J0u%kn)Wjn9qWsbVb_Nzk27#=^vPAuy#JqHU|D>$c z<Pt^(uHur?l+?Tu$E0FL2Ek|_kfva`kToL%n@wh3W{DjmgNO!(tY#P^1B-KhN-7rv zGXpmd13Lo`BLlOBW*8>}BLg1~11kd?BLlxrW?rgaX>L+#QAlD^PAVgVkWYScVoq3M zQ6`8F6=W&N$Sek_2Dt$4Y->ga&cu`y_oBp<)M7>kR*h&Ekm+I!66_4(j0}7r#R%u} zFi0{;F*2}2{lv(?i|ik3E(RF}Id%qFMh0#qeLM{E3<``4958Db8CW!2Kt5wl3`s36 zVPs&6c41^-EM{b2^kigU&C4$Vxr8^kBr!SLH?aWfe6F&@oXnKOlFa-(kTX3!HN&_V z#2B=A7}OcG!6Gi2QJf6A4EpR0dMGgwTv=R_n#;prz+lM8z?@%N!pI=%1CFT7eEoo; z%)FA|lA_eaTx*bd#ykur45o|>93}a|B}JKe>7aPggeV8cD@4?qi@}`1lAXbVkwF-X zQ9KM*4AzVc>;)jxbMhD&L^Uvt00jY0Nk&m>aYlYl3OIcram&&f85lDe8MuP;ON)|I z-7-ND%Lk7)J&>&o3Ji=4%nS?+j0_B*w7|ds=CLzyFfcN3GB7Z>F)%SOF)%Q2X>DiV z($e0_z`K!wfq{vEpMima52}`hfrEjQfs;Xifq_8`qMAXFL5KkaxWJ}@Oc!Plftop= zfti7Yfq_Av*>*XDGPB)s22rgo47@T%TNp&OWevA6NVhOE%4+Xh`2Tea6Qc}BZr{TH zw?Gy%gDsX~U}Iol03}{t1}+9Z21y291|<d_20aELup_h}#={+<&!EVl#K6eF#Gu2V z%%H-+#K6uV&7jJl!obX+2KETc9|l&&KMX94g1;Cz7#JAT88o1doyNcdHq8L!P8E<_ zWR0X{+P5)i&SVhU#GnHa*~VbBjlm4$Y!H9n!v8lBt`%coWnf?sWng6xV-R5wXHaGk xWzc7kLUO4A+@%H#HVi7@$S`2A1-q1qL6^Y}?otj0W{^u|nHU%u?7<P?003yj*K+^> literal 0 HcmV?d00001 diff --git a/bin/tpqu02/WarriorCard.class b/bin/tpqu02/WarriorCard.class new file mode 100644 index 0000000000000000000000000000000000000000..a66ba1db34f05fc980c43c9507c76cbc0afee481 GIT binary patch literal 1594 zcmX^0Z`VEs1_oOOCw2xVMh2mhg2GY*BmMBiqN2?FBIm@S6m|v{Mh1bb#Ii*FoW#6z zegCAa)Z`LI29~_U+*C#eAs>WPa7j^SUb;0S14nU5QEFa#Nd_YWqbDN+dt!QKPG(6Z zBLkaFW?p8A9V3Id2BtnwPt7n!1{UZ1lvFMTW(GbU1}+AEMh0dL%`i>|Mg~D1237_( z5KEYcft`T^#1iFU;AG%nWZ?J7%uDqv%}q)z3Q0`L0lO<dIWZ?Ju_zP7hYGTkWMmdI zGKlzKdefSbfi1PLG%=@`kwFyMaS;DnYes?GB+J7f#~{zhz>%I>;+&IMT+GNItf7hI z6|kT+7lR^$GCPA3O29!vhlfFmL7I_)H9sjUwFEWzpf-UdOEOZ67#VnjOA?c_eG?0y z&gW0g&n-wSN)3jGuDAv^uV{KQGVnpwI>LgUqa+{V0!9WA6emMOt%VpE81#4;^cf5o z8N_oFvs0b(^O6%w!ZS-Uob&UFOA_-+iWwO+kb?%Q)6)|<1fYV93|ztarA5i9ZkeFy z5I{;%dY}};$ROa9pI=g3Qj}QWn_7~QpHj@lV9H?5&S1vKpaN0>Np6{WW%=2u`Vdng zPI603F3B&d1i96Mkzoe1i=e6@26`msrR1a*tN7&SXO|XOBgGQLG-MGJjUkl<smPL0 z<<UqcK;sJ8<4_}<6LWHcGfPsf`PmpuI2f!M8MqmvgKZgg9Bmn6^%xm=JoEBWi@@n5 zwV0j3j*&qX!?)Pn&(7e$$RLMbDI)_L#Ip>F42%rS3=9m+3{0S0!@$761j;jDnv;Qp zfq{XQfsuiWft!Jmfro*CA%}s9frWvAK}2gi1Fx3$Rt5nrnXL>$TC!UiL^gtTi7_xR zh%vA-Ffed2urP2la5C^P@G<Z*2s7|8h%+!SXhHNdNH9n;fPe_tUPh3aV4Io1ERfyI z42+;m0JV870~6S#j#}Ew7+6`>Xdh=_WnQDTjX_3x8-vVJ5J&p}1Ea6j76yUi3_Lnp z7zB<nh%&DM@j;wz3<|SAidfcwy$f=t64-+x4D1Y|47?2D3{nh|4Dt-p3~CHA4EhYR z4E79iU?(d;EQUMTkwJw)m4T5#o<WI0jX{!ui9wx#fq{pCm7SI64}%Ch10z2JBZCHm zCe-P63``6lZ*ggDVGz>Z!XT6aasv|s$PH`^Ag`-}?Gb~hg4@FdHl2}ykwFWqSt8n7 z7(_74(k5V*HiHh-T{aA$AZB0?0)-LCZCYCxM0PRgGB9j_M<v94hF~*!z-|?Sx{sN` j5Uk3G!I*)8frEjO!IFWI!HU5K9QBM0whZ<Rjtr6jYz|ST literal 0 HcmV?d00001 diff --git a/src/tpqu02/WarriorCard.java b/src/tpqu02/WarriorCard.java index dbcd718..2d32c55 100644 --- a/src/tpqu02/WarriorCard.java +++ b/src/tpqu02/WarriorCard.java @@ -4,18 +4,14 @@ public class WarriorCard { private int strength; private int agility; - //** - /* <b>Cartes de combats</b> - */ + /** <b>Cartes de combats</b>*/ public WarriorCard(String name,int strength,int agility){ this.name = name; this.strength = strength; this.agility = agility; } - //** - /* Vérifie l'égalité - */ + /** Vérifie l'égalités*/ public boolean equals(Object objet){ if(this==objet)return true; if(objet==null)return false; @@ -30,27 +26,20 @@ public class WarriorCard { return true; } //equals de string; pas de de lui-même - //** - /* Compare la <b>force</b> de deux guerriers - */ + /** Compare la <b>force</b> de deux guerriers */ public int compareStrength(WarriorCard other){ return this.strength-other.strength; } - //** - /* Compare l'<b>agilité</b> de deux guerriers - */ + /** Compare l'<b>agilité</b> de deux guerriers */ public int compareAgility(WarriorCard other){ return this.agility-other.agility; } - //** - /* Renvoie les <b>stats</b> et le nom du guerrier - */ + /** Renvoie les <b>stats</b> et le nom du guerrier*/ public String toString(){ return this.name+"[S="+this.strength+",A="+agility+"]."; } - - + //5 error 8 warning, je pète ma bière, ma lubullule } \ No newline at end of file -- GitLab