From 067c35726f614a62e6593d69ae530bfd844ea585 Mon Sep 17 00:00:00 2001 From: YasaminMirabdolah Date: Thu, 27 Jun 2024 02:39:44 -0700 Subject: [PATCH 1/6] Detective --- Detective.java | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/Detective.java b/Detective.java index 5707416..aacfd83 100644 --- a/Detective.java +++ b/Detective.java @@ -16,7 +16,7 @@ public static void main(String[] args) { // Poirot ArrayList poirotsToDos = new ArrayList(); - + poirotsToDos.add("visit the crime scene"); poirotsToDos.add("interview suspects"); poirotsToDos.add("let the little grey cells do their work"); @@ -25,11 +25,20 @@ public static void main(String[] args) { poirotsToDos.add("reveal the truth of the crime"); // Print the size of each ArrayList below: - + System.out.println("sherlocksToDo's size: "+ sherlocksToDos.size()); + System.out.println("poirotsToDo's size: "+ poirotsToDos.size()); // Print the name of the detective with the larger to-do list: - + if(poirotsToDos.size()sherlocksToDos.size()){ + System.out.println("Poirot has more things to do"); + } + else if(poirotsToDos.size()==sherlocksToDos.size()){ + System.out.println("both detectives have same amount of things to do"); + } + } } From 2f9e32252e6b581ea245b5471dc11d703e90ca2a Mon Sep 17 00:00:00 2001 From: YasaminMirabdolah Date: Thu, 27 Jun 2024 05:43:50 -0700 Subject: [PATCH 2/6] HashCollisionChecker --- HashCollisionChecker.java | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/HashCollisionChecker.java b/HashCollisionChecker.java index 80631a7..8fa927d 100644 --- a/HashCollisionChecker.java +++ b/HashCollisionChecker.java @@ -3,12 +3,22 @@ public class HashCollisionChecker { public static int countOfUniqueHashCodes(HashSet set) { // TODO: Implement - return 0; + HashSet hashcode = new HashSet<>(); + for(T i : set){ + hashcode.add(i.hashCode()); + + } + return hashcode.size(); } public static int countOfUniqueHashCodes(HashMap map) { // TODO: Implement - return 0; + HashSet hashcode = new HashSet<>(); + for(K i : map.keySet()){ + hashcode.add(i.hashCode()); + + } + return hashcode.size(); } public static void main(String[] args) { From 02b5a8d25850153e7ccdcce1a7088fe83aca13ed Mon Sep 17 00:00:00 2001 From: YasaminMirabdolah Date: Thu, 27 Jun 2024 09:42:16 -0700 Subject: [PATCH 3/6] Shuffle --- Shuffle.java | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 Shuffle.java diff --git a/Shuffle.java b/Shuffle.java new file mode 100644 index 0000000..68469f4 --- /dev/null +++ b/Shuffle.java @@ -0,0 +1,19 @@ +import java.util.Collections; +import java.util.LinkedList; +import java.util.Collections; +import java.util.Scanner; +public class Shuffle{ + public static void main(String[] args){ + LinkedList linkedList = new LinkedList<>(); + Scanner input=new Scanner(System.in); + int number=input.nextInt(); + for (int i = 0; i < number; i++) { + String in = input.next(); + linkedList.add(in); + } + System.out.println("Linked list before : " + linkedList); + Collections.shuffle(linkedList); + System.out.println("Linked List after : " + linkedList); + + } +} \ No newline at end of file From 6c50c6ea7c48afa74bedaf32c00960c9494dbc3c Mon Sep 17 00:00:00 2001 From: YasaminMirabdolah Date: Thu, 27 Jun 2024 12:06:38 -0700 Subject: [PATCH 4/6] SafEMashin --- SafEMashin.java | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 SafEMashin.java diff --git a/SafEMashin.java b/SafEMashin.java new file mode 100644 index 0000000..52cdaa7 --- /dev/null +++ b/SafEMashin.java @@ -0,0 +1,40 @@ +import java.util.LinkedList; +import java.util.Queue; +import java.util.Iterator; +public class SafEMashin{ + public static void main(String[] args){ + Queue carqueue= new LinkedList<>(); + // برای صف ماشین ها میتوانیم از کاربر هم تعداد و نام ماشین ها را بگیریم + carqueue.add("Mazda"); + carqueue.add("BMW"); + carqueue.add("Benz"); + carqueue.add("Ford"); + carqueue.add("Land Cruise"); + //چاپ محتویات راه اول: + System.out.println(carqueue); + //چاپ محتویات راه دوم : + Iterator iter=carqueue.iterator(); + while(iter.hasNext()){ + Object itervalue =iter.next(); + System.out.println(itervalue + "\n"); + } + + //خارج کردن ماشین ها به ترتیب و چک کردن خالی بودن یا نبودن صف + + while(! carqueue.isEmpty()){ + Object car=carqueue.poll(); + System.out.println(car); + System.out.println(carqueue); + if(carqueue.isEmpty()){ + System.out.println("Queue is Empty\n"); + } + else{ + System.out.println("Queue is not Empty\n"); + } + + } + + + + } +} \ No newline at end of file From 1211f866d39600e64d3bba1d732a229879f33101 Mon Sep 17 00:00:00 2001 From: YasaminMirabdolah Date: Thu, 27 Jun 2024 13:49:57 -0700 Subject: [PATCH 5/6] University --- University.java | 60 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 University.java diff --git a/University.java b/University.java new file mode 100644 index 0000000..1451ed8 --- /dev/null +++ b/University.java @@ -0,0 +1,60 @@ +import java.util.Scanner; +import java.util.TreeSet; +class Student implements Comparable { + private String name; + private int id; + private double moadel; + public Student(String name , int id , double moadel){ + this.name=name; + this.id=id; + this.moadel=moadel; + } + public String getName(){ + return name; + } + public int getId(){ + return id; + } + public double getMoadel(){ + return moadel; + } + public int compareTo(Student other) { + return Integer.compare(this.id, other.id); + } + + public String toString() { + return "Name: " + name + ", id: " + id + ", Moadel: " + moadel; + } +} +public class University{ + public static void main(String args[]){ + Scanner input=new Scanner(System.in); + TreeSet studentSet=new TreeSet<>(); + int numberOfStudent = input.nextInt(); + for (int i=0 ; i Date: Thu, 27 Jun 2024 13:54:11 -0700 Subject: [PATCH 6/6] some changes --- .idea/.gitignore | 3 + .idea/misc.xml | 6 ++ .idea/modules.xml | 8 ++ .idea/vcs.xml | 6 ++ Last-Assignment.iml | 11 +++ University.java | 2 - .../Last-Assignment/.idea/.gitignore | 3 + out/production/Last-Assignment/.idea/misc.xml | 6 ++ .../Last-Assignment/.idea/modules.xml | 8 ++ out/production/Last-Assignment/.idea/vcs.xml | 6 ++ .../HashCollisionChecker.class | Bin 0 -> 2415 bytes .../Last-Assignment/Last-Assignment.iml | 11 +++ out/production/Last-Assignment/README.md | 75 ++++++++++++++++++ .../Last-Assignment/SafEMashin.class | Bin 0 -> 1999 bytes out/production/Last-Assignment/Shuffle.class | Bin 0 -> 1807 bytes out/production/Last-Assignment/Student.class | Bin 0 -> 1641 bytes out/production/Last-Assignment/ToDos.class | Bin 0 -> 1925 bytes .../Last-Assignment/University.class | Bin 0 -> 2208 bytes 18 files changed, 143 insertions(+), 2 deletions(-) create mode 100644 .idea/.gitignore create mode 100644 .idea/misc.xml create mode 100644 .idea/modules.xml create mode 100644 .idea/vcs.xml create mode 100644 Last-Assignment.iml create mode 100644 out/production/Last-Assignment/.idea/.gitignore create mode 100644 out/production/Last-Assignment/.idea/misc.xml create mode 100644 out/production/Last-Assignment/.idea/modules.xml create mode 100644 out/production/Last-Assignment/.idea/vcs.xml create mode 100644 out/production/Last-Assignment/HashCollisionChecker.class create mode 100644 out/production/Last-Assignment/Last-Assignment.iml create mode 100644 out/production/Last-Assignment/README.md create mode 100644 out/production/Last-Assignment/SafEMashin.class create mode 100644 out/production/Last-Assignment/Shuffle.class create mode 100644 out/production/Last-Assignment/Student.class create mode 100644 out/production/Last-Assignment/ToDos.class create mode 100644 out/production/Last-Assignment/University.class diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..26d3352 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,3 @@ +# Default ignored files +/shelf/ +/workspace.xml diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..1b2d693 --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..2801bef --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..35eb1dd --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/Last-Assignment.iml b/Last-Assignment.iml new file mode 100644 index 0000000..b107a2d --- /dev/null +++ b/Last-Assignment.iml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/University.java b/University.java index 1451ed8..9d4fb0d 100644 --- a/University.java +++ b/University.java @@ -47,8 +47,6 @@ public static void main(String args[]){ System.out.println("Student Found"); System.out.println("name :" + i.getName()+ "\nId : "+ i.getId()+"\nmoadel :" + i.getMoadel()); found=true; - }else{ - found=false; } } diff --git a/out/production/Last-Assignment/.idea/.gitignore b/out/production/Last-Assignment/.idea/.gitignore new file mode 100644 index 0000000..26d3352 --- /dev/null +++ b/out/production/Last-Assignment/.idea/.gitignore @@ -0,0 +1,3 @@ +# Default ignored files +/shelf/ +/workspace.xml diff --git a/out/production/Last-Assignment/.idea/misc.xml b/out/production/Last-Assignment/.idea/misc.xml new file mode 100644 index 0000000..1b2d693 --- /dev/null +++ b/out/production/Last-Assignment/.idea/misc.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/out/production/Last-Assignment/.idea/modules.xml b/out/production/Last-Assignment/.idea/modules.xml new file mode 100644 index 0000000..2801bef --- /dev/null +++ b/out/production/Last-Assignment/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/out/production/Last-Assignment/.idea/vcs.xml b/out/production/Last-Assignment/.idea/vcs.xml new file mode 100644 index 0000000..35eb1dd --- /dev/null +++ b/out/production/Last-Assignment/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/out/production/Last-Assignment/HashCollisionChecker.class b/out/production/Last-Assignment/HashCollisionChecker.class new file mode 100644 index 0000000000000000000000000000000000000000..a2a2658d34a1572e0ff7298da2023547ae6c01a7 GIT binary patch literal 2415 zcmbVOT~``c6x|m{262ptN~1=TXp@K#srj&JB(}vim5Q1c#76ryzzCx-7#M8KKj|;% zOJCXtqs?0R0sS5Q4SncZ{n&T-a72=a>RR{Sx#ygF&ffdn8Girgx7PsTc;SN!ZUr6{ z7jRL)zpEW+(UN8sqU+gRJ!c7Aj2Wh3Eeg1&Lm35LfdSj8ZW*QMvQ{gmbjt??ZaMU- zP|+vgH7vcVS(U0la5|Jc4M;Ti7kbeTzk&f30SpQR&btUGMXk1`KW7oly(J@tRRr;l zfXB4AhgxSlDqfI~MpTSqjCJsY;!-8A+eajP7{`Qyt17PHdJBjhn=mcCptD@%Kr7Yt z^&MGwqFK4qgU2hFQt>Ws@JubA7Z{#y0CW}++LC^^R7}eEm?!yei3L+|QW44vN z&El%IPp`lM=@ zR?4dCTA2hc;S&X)s(6gg1cqb}EmcY-qh?ghrJ|nOlR5-*mAYxI?`)XHv%22!$?G*K zi=&<7zGNpvX%qNd!HS9`Rs{xalFnwPxcjn>l1ZEtHzO5sd-0?LtR$oHmyKuR(&nPo$XC3YO+rUyJ*q8bvgUi1Pc0J3nl`c6mUG~n^;XKGzv#c3x*WmQF z0|YOUVHOrb>?V&^El|I~E@pvS9aZwCI4Nu%Bgt--=6oA<@pP2nq~DjS)T=rDu_3!` zq+27+$_B!9wy%qy9l!%2zc(De=2Mij;Cx}`CB!dWxbO`}X$IW*mZREmz<2nbPd)O@ zK`$A6!r8-l?iG}$FVT~nIf8FBa)L_&KVpQ7A%V5 zJ5i9e$aG%5vBx=v;6ntxcH(O+V4UeSWVvD*zYwcKCGaRcLz^+g=8}cKLJ( zuD{WzKvB^D7bdXBJr_zgob4u@*G)L{4mhC`L1-$)OBq&5?J?NvL*atGZNVFtL^os-``v_DsqgcjFN5Sw$+_SAJ-#f zVw681#`yc;3Kbpa2YdoyT*ZC% + + + + + + + + + + \ No newline at end of file diff --git a/out/production/Last-Assignment/README.md b/out/production/Last-Assignment/README.md new file mode 100644 index 0000000..74241a3 --- /dev/null +++ b/out/production/Last-Assignment/README.md @@ -0,0 +1,75 @@ +### کارآگاه +#### کارآگاهان زیاد کار می کنند تا یک پرونده را حل کنند. اما کدام یک کار بیشتری دارد؟ +#### سایز to-do ArrayList مربوط به هر کارآگاه را چاپ کنید. + +#### sherlocksToDos for Sherlock Holmes +#### poirotsToDos for Hercules Poirot + +#### کدام یک کار بیشتری دارد؟ نام کارآگاهی که لیست کارهایش طولانی تر است را چاپ کنید. شرلوک است یا پوآرو؟ + +----------- +### برنامه ی نرگس + +#### نرگس علاقه‌ی زیادی به بهینه بودن برنامه‌ها دارد. او می‌داند که استفاده از hash برای نگه‌داری داده‌ها در برخی مواقع نه تنها کمکی به افزایش پرفورمنس نمی‌کند، بلکه پرفورمنس برنامه را کاهش می‌دهد. یلدا که حرف نرگس را قبول ندارد، از او درخواست کدی کرده است تا میزان hash collision ها را ببیند. نرگس نیز این کار را به شما محول کرده است. + +#### در این سؤال، یک HashSet یا HashMap به شما داده می‌شود. شما باید تعداد یکتای hash code های مقادیر موجود در HashSet یا کلیدهای موجود در HashMap را محاسبه کرده و برگردانید. + +#### کلاس HashCollisionChecker +#### این کلاس شامل دو متد زیر است که باید آن‌ها را پیاده‌سازی کنید: + +#### - محاسبه‌ی تعداد یکتای hash code های موجود در یک HashSet + ``` public static int countOfUniqueHashCodes(HashSet set) ``` +#### این متد را طوری پیاده‌سازی کنید که با دریافت یک HashSet، تعداد یکتای hash code های مقادیر موجود در آن را برگرداند. + +#### - محاسبه‌ی تعداد یکتای hash code های موجود در یک HashSet +``` public static int countOfUniqueHashCodes(HashMap map) ``` + +### این متد را طوری پیاده‌سازی کنید که با دریافت یک HashMap، تعداد یکتای hash code های کلیدهای موجود در آن را برگرداند. + +#### مثال: +#### با اجرای متد main موجود در کلاس HashCollisionChecker: +``` +public static void main(String[] args) { + HashSet set = new HashSet<>(); + set.add("c#c#c#c#c#c#bBc#c#c#c#bBc#"); + set.add("abcd"); + set.add("c#c#c#c#c#c#bBc#c#c#c#c#aa"); + set.add("1234"); + set.add("c#c#c#c#c#c#bBc#c#c#c#c#bB"); + System.out.println(countOfUniqueHashCodes(set)); // 3 + + HashMap map = new HashMap<>(); + map.put("c#c#c#c#c#c#c#aaaaaaaabBbB", 14); + map.put("c#c#c#c#c#c#c#aaaaaaaac#c#", 12); + map.put("c#c#c#c#c#c#c#aaaaaaaac#cc", 16); + System.out.println(countOfUniqueHashCodes(map)); // 2 +} + +``` + +#### خروجی باید به‌صورت زیر باشد: +``` +3 +2 +``` + + +#### برای دریافت hash code آبجکت‌ها، می‌توانید از متد hashCode استفاده کنید. + +-------------------- + +### دانشگاه + +#### برنامه ای بنویسید که مشخصات چندین دانشجو (نام، شماره دانشجویی، معدل) را از کاربر دریافت کند و آنها را در یک TreeSet ذخیره کند. برنامه همچنین باید امکان جستجوی دانشجو بر اساس شماره دانشجویی و چاپ مشخصات وی را فراهم کند. + +----------------- + +### شافل! +#### برنامه ای بنویسید که اعضای یک linkedlist را shuffle میکند. + +---------------- + +### صف ماشینها +#### یک صف از ماشین ها را ایجاد کرده و سپس ماشین ها را به صف اضافه می کنیم. +#### بعد از اینکه محتویات صف را چاپ می کنیم، ماشین ها را به ترتیب از صف خارج می کنیم. در انتها، چک می کنیم که آیا صف خالی است یا نه. +#### هدف این تمرین استفاده از صف و همچنین چگونگی استفاده عملیات های اصلی صف مانند enqueue و dequeue است. diff --git a/out/production/Last-Assignment/SafEMashin.class b/out/production/Last-Assignment/SafEMashin.class new file mode 100644 index 0000000000000000000000000000000000000000..daf1ca90cadc635c88f9e630e41ccbf9ca5ba92c GIT binary patch literal 1999 zcmaJ?%~u;$9K8<$Gb96n@X=Cfr50Ksw6WS+HHbqViU zQ$P<~T(KnG75!6go4jxO6_+)q*OV4>b!bL+ru+LYGhW>ps(O9AdIj5-_=-A>$LH817=F>h1gNE^1f`&{u8KRB@e> z3WPLnxZ^=mRK+_yz9&x0_QHUItUxp`w-;`=VUdcESk4#PC;KXd{X00-Y)q(P?rm~?YW*Kt2x~(*+o|c^EyN{-i@6oN-z}c z`kE^XOf;!8tUbG|r|Md%%Wz2+_@?a(+;3HLm{@Oqoi~N4yAxU4F4wB*7ObJ@T0Cuq zYozR$^wyKAUy|uorH3st(lqltAM&UzTbAx*OzFD1tAL`JJc8-CttzMrocaG$-p_Sh ze6il;UG9H6z)Kk2eC9YyaTFZ8W*$NO7=%~&^us^|t9)wp1l+()&U)}3^7OD+e9mSO z`o8}K%B@G}$tDxg185!CNG1{uW2j+_G>nsV<0qU-KE!zP0O#3m_5d>i4=_gKd4Uy1 zFaC@xkMSz-5c5C$`v()>6!;p~XuK6>u)f)b(Ff?`Jn^<)ftYVD2gSen&?4}mtz($a zZm9eY5Y8z?aSk!e66jU*QC9uDUj~pxf+p$2Dh+D0yDUS+xUZoaTlZi0ReFJ5dZ)H literal 0 HcmV?d00001 diff --git a/out/production/Last-Assignment/Shuffle.class b/out/production/Last-Assignment/Shuffle.class new file mode 100644 index 0000000000000000000000000000000000000000..c556e7133b475009202e19023e1ce4320151670d GIT binary patch literal 1807 zcmaJ?TUQ%Z7~O{?3{0m$q1>#kL1`g?#7nJ85VcWkG?Z#ENbBv8oWPV}CM$Eol6QZE z&%XFvWnLrl=E_KzF zn)H3u8pK5mSr~ROf=g$TRE|Tf4h8yLUtqi(dAdQqTOr=a}{do>+pqOF}a?6-@uy|-g59ZZVHT@mOjCO5SxaP zXU--G@iZ#Sehcqfc+bK6SfNq(*gZN(%|U?j>7Ipzhqy!WzR}tY}#~*pSVr9u`Q!t_1B?O|848Xii+0Wy6`hcsmGm zs9UnRq4a)G4+pSqphUc~9xrotS2co`%C2O^0Cr4^cXZ~WXJtdHmQfA&mLOND&OgqPN%NRnhsjW0>31?DK_k2xg-6$r^4BC5FE6dg#_QY=@ODN zj$5o<5A);^#uZCmhB!n~dS1oVinVk~=EW*{G7ME{VOQY#IZnNxTHup$?f*@A@Eu;5 z!73kK^XX&v^XcWd#$BGX;G9`Ff%rXAf5_3ODa1z{op}8*pKo9gMSMaDorR4QErIQ) zuy#&(9iGD8c?9PKqZ><)F}{|%l^#!D{S_13O|N7Yr!$Xnb^GVE`0d%>k1(_N2d+QC zBJdb_uHShsDnud!Ck+E<85cP6zkuH{LYU$kJ44wV!7X!r6GMbGjL-PqS1}sFUL&+Q z`i$UH61jqDtW%#haB&AE&I8!Q=lFtT#z?7*4c2Cg`R>v#MO}w_$Lb!fzNBOlea{#y qW8o_cmIYg|Q2)>^g$mVu*uvMGhq$^=mufVAgC8lgxtFLxVfsHr2E=v% literal 0 HcmV?d00001 diff --git a/out/production/Last-Assignment/Student.class b/out/production/Last-Assignment/Student.class new file mode 100644 index 0000000000000000000000000000000000000000..ba9a38c19fba84855e69b51daa1ba989a3f75ba1 GIT binary patch literal 1641 zcmaJ?U2hXd6g^|dS=($#VocIdKGHUT?NHnnXn}+faGJ7`p_LrML!T!0$XT-9jn?Bx z`6v7cB&gJsiU-u^{wTzm-L1ViR&DLxnY;JibMBd$-G4v6{{Y}Io)nQm*20vH9Hs^4 zUdkg`_oUyg|GM{5wY9+Xy6d}oLm*qJ?iP?o!9vl-8Q20=OAk8AXVjE0drF|x92IEk z(Dl1(CgrS+SU^7jH_hh9Lg-;3uH%mbZ-^0fJF;m*jT~^f%#D>$JeT>LISpf z-k}VMl&d&S)hV%yi#9IdvcO_b9;im(x21mJ>V1y-TKc*#P^p}z3x^P3qx48-c|ZpByzbjfjSjofJ1$`P7YH!dzwf~&laBtdf#Z6*Fn5A z0_W3o;{|7f+y+mT-VZvz$&i3rg@#JY?fOy=jP|!u$|YGT&q$B;A^nXtfnqBdgl)C$ z8lh&N`|c47yZZR1k&>8?gFyFnC=X-sejZF(GA-X<7B`mNPGsVqIGmlvgCaKY(88wK z0gnV$MvLP5N5O%r$Bo9DVq3O#5FQJ>N_U+E#+Xl}-|?|=?aU(&l)0(JU?N3;5 zImp03O-Ig|sI(miB&7wu#Z7t)?R4_Y>#^jyiOF?*H%vAf#mMt-#*)uXOy-LtN!}z+ z(~?cvGpoG*#`$pq3sH@QIBqD6jqfRuY5Iqu2QHuTord z?h#*Tw}@gCG1l-Z)K>pN{x4h^CzVYVC?uqAGa*NO?vE+l;Ut3}@l#~);vQ|D?ACeR Q=O+bRbb$tb#xGd<1kf~0V*mgE literal 0 HcmV?d00001 diff --git a/out/production/Last-Assignment/ToDos.class b/out/production/Last-Assignment/ToDos.class new file mode 100644 index 0000000000000000000000000000000000000000..08885c10de64d58c670d6fd48821400615ecf0cf GIT binary patch literal 1925 zcmaJ?-BVjd6#s2Wxt9>2UP>qx>b0eXG_k4TC&6k9(o#b~gJ7xES(24(b8|Oy?_y_nu>3H_u1d@Vgl0CcUYtQ+eb2fkd^ZZW$H}FjoC(vgh zk-|yzGn{(BTRiV^e>cCj^FWj}L;r&GrM||{H=EhCU^9$HN=+@j{PiHynS@^=phf)~E2sz@F3hB)jU%sr6*|zZt!(hYXdu~fAPx>}S z864?r5wxUu=!VU(L2-pP#u$b}<+Vh77Y~JvafUQ+Gy+i-e&rwr>2uG<1jCFc;>bLy zwI|%&KVYpiD3Nj3A zyv8sUh?d}9bg>Say6UQL526qQcpc|0Tu5OW7kjWS?S)#@2^rNS#K&S_q{^=clz2%8 zg4YWM!I>0hkzq)L@;eb#WW}L6W>d)F4TkYLuZczFm$}}Ox=K5W-PfT3dnMBaH@TGl zF1gI(s)aXGcnfo#y7penU^Pq-p8rzC+AcDi4j8gF-eovfA{;zbuDMknx^)$p%FsO_ zfkgP)c%NZ%UCBV{|I(OexVobVw~EkIW!VxTsZxnUPMyT-s_E+((?h=&78p)$s3k>- zCKgqNkQpgTU)*WdcSNwkcRb=aMMcHi8{7GZ?O@u4?41<4CDn*P=%}T8L)&X~!fThT*M8w>WY@^&P>I^Kw#pmr z)RHCD49a3zn&gL;$^}B*T z6pi#_BZ)6SFT)7564>iEmafwxL4xFT;^r1f<1O_bQ++C ze33Y0%ziNMIq_b+fOYp728vlHxsTLV);SduCnl$3k~XBRx|)ksb55j_bIurH&N&;C z$(WooIp94DP~~eHZZy|R9M0%bh7aWmT{ASoWoD#?~mpW!a?l62n2SNIwe{{jH!^N|1m literal 0 HcmV?d00001 diff --git a/out/production/Last-Assignment/University.class b/out/production/Last-Assignment/University.class new file mode 100644 index 0000000000000000000000000000000000000000..e682719687046925753922282127c30c3e7faead GIT binary patch literal 2208 zcmaJ@T~ixX7=8{USy;BxhK7PIEwp@u7MfOCv;olqVxs}7p|nu79+E9=Np|Dz220iY zIsOK9yr?>3$MMSQz*uG+uf6f!pHgR9pR-9M2qQB&yXQUc=kq@AS^jwZ@HYVC_*6$7 z>NSK6gb@+ge@m{(L|)pO}7y` znlu;&_Ti}=UNY;RZx#gVEL$L!4lFGvk+O>=KjXWmER5*TuwTVLAkY@yQ$+=C*%5fo zHO-9a>xiOWIcPO-2yFtIZQk}%HuGk>DRuI+fx|c=5K<=s2jl(a5J8bl!LpZw6pk7= zhE4%p=}kJNrMww9nbdHcelvb4XW9(dg>IE>kHDcyvbCO4ll}85sXha7^wWXNlXyv>rP}HmGbUJ6PV$NiwUAWWprGr*%LXo~hH1=bMixvZd&R)3 zsyU66O*=AY=A-2Aw1FASvJnNjYEC$IR{B>he}!+JFKyowi0=`FE!xe12E0aoRSU8m zzg(1t3>k67w$@D7v;1|^Xu`>n7|m(RHfKtOCDWag0ac=DCoA*w(zVpSA`JN}7Sk}& z+b%}vqaf8dw8pRRPNaWcQI%!0#k)_{AdycZ#knj5IB+vbth_QkiBP&y1mg&czNEX% z3|jUG#imMydd*!+~n6LBuq5kT?ej~zlj=Kb( zg3s{DO^Ba@<11X%G0=f|u0~k_S8J7uDN2f#1=U)MBA_Z3EBVL;L}f(XkD@$fpub1#-2d9wH6! zBs3hp|70r`{t8V>`7%YS)(}*!^N4Xhh9-2Pg+R68IM);CLpKJ|gCX?t``d>U<+C_N zn*ky*2p^|$mjHf_Gq{Jd_zvgrJMMT>gobOWn_ z?KMWqqrhl3tyJ&I`VRGrl=LFxe7lQ}@Cn-g0gqQ4(f|Me literal 0 HcmV?d00001