From ca21995a67d82f737772b8fa0b0ce59ee1c266ca Mon Sep 17 00:00:00 2001 From: Paul Rauser <paulr@Pauls-Air.fritz.box> Date: Wed, 4 Sep 2024 15:06:50 +0200 Subject: [PATCH] chore: create clean task branch --- cards/src/cards/.gitkeep | 0 cards/src/cards/App.java | 57 ----------------------------- duplicates/src/duplicates/.gitkeep | 0 duplicates/src/duplicates/App.java | 22 ----------- orders/.gitignore | 1 + orders/bin/orders/App.class | Bin 994 -> 0 bytes orders/bin/orders/Order.class | Bin 1842 -> 0 bytes orders/src/orders/.gitkeep | 0 orders/src/orders/App.java | 23 ------------ orders/src/orders/Order.java | 47 ------------------------ 10 files changed, 1 insertion(+), 149 deletions(-) create mode 100644 cards/src/cards/.gitkeep delete mode 100644 cards/src/cards/App.java create mode 100644 duplicates/src/duplicates/.gitkeep delete mode 100644 duplicates/src/duplicates/App.java create mode 100644 orders/.gitignore delete mode 100644 orders/bin/orders/App.class delete mode 100644 orders/bin/orders/Order.class create mode 100644 orders/src/orders/.gitkeep delete mode 100644 orders/src/orders/App.java delete mode 100644 orders/src/orders/Order.java diff --git a/cards/src/cards/.gitkeep b/cards/src/cards/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/cards/src/cards/App.java b/cards/src/cards/App.java deleted file mode 100644 index e773b3f..0000000 --- a/cards/src/cards/App.java +++ /dev/null @@ -1,57 +0,0 @@ -package cards; - -import java.util.ArrayList; -import java.util.Collections; -import java.util.List; - -public class App { - private static String[] COLORS = { "Clubs ", "Hearts ", "Diamonds ", "Spades " }; - private static String[] TYPES = { "Ace", "King", "Queen", "Jack", "10", "9", "8", "7", - "6", "5", "4", "3", "2" }; - - public static void main(String[] args) { - try { - int numberOfPlayers = Integer.parseInt(args[0]); - int numberOfCards = Integer.parseInt(args[1]); - System.out.println("Number of Players: " + numberOfPlayers); - System.out.println("Number of Cards: " + numberOfCards); - - if ((numberOfPlayers * numberOfCards) > COLORS.length * TYPES.length) { - throw new IllegalStateException("Number of cards not sufficient."); - } - - else { - ArrayList<String> deck = new ArrayList<String>(); - - for (String color : COLORS) { - for (String type : TYPES) { - deck.add(color + " " + type); - } - } - - System.out.println("Ordered Deck:"); - System.out.println(deck.size() + " cards:" + deck); - - // Shuffling the deck - Collections.shuffle(deck); - - System.out.println("Shuffeled Deck:"); - System.out.println(deck.size() + " cards:" + deck); - - for (int i = 0; i < numberOfPlayers; i++) { - System.out.print("Player " + (i + 1) + ": "); - List<String> hand = deck.subList(0, numberOfCards); - System.out.println(hand); - hand.clear(); - } - - System.out.println("Deck after Distribution:"); - System.out.println(deck.size() + " cards:" + deck); - } - } catch (NumberFormatException e) { - System.out.println("Not a number!"); - } catch (ArrayIndexOutOfBoundsException e) { - System.out.println("No arguments!"); - } - } -} diff --git a/duplicates/src/duplicates/.gitkeep b/duplicates/src/duplicates/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/duplicates/src/duplicates/App.java b/duplicates/src/duplicates/App.java deleted file mode 100644 index b57694e..0000000 --- a/duplicates/src/duplicates/App.java +++ /dev/null @@ -1,22 +0,0 @@ -package duplicates; - -import java.util.Set; -import java.util.HashSet; - -public class App { - public static void main(String args[]) { - Set<String> uniques = new HashSet<String>(); - Set<String> duplicates = new HashSet<String>(); - - for (String arg : args) { - if (!uniques.add(arg)) { - duplicates.add(arg); - } - } - - uniques.removeAll(duplicates); - - System.out.println("unique words: " + uniques); - System.out.println("duplicate words: " + duplicates); - } -} \ No newline at end of file diff --git a/orders/.gitignore b/orders/.gitignore new file mode 100644 index 0000000..5e56e04 --- /dev/null +++ b/orders/.gitignore @@ -0,0 +1 @@ +/bin diff --git a/orders/bin/orders/App.class b/orders/bin/orders/App.class deleted file mode 100644 index 84799322d6684337afb2c0b6ce69fffbd80aaca6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 994 zcmZ`%+fvg|6kVsZJ!u-`)|M#>)_Vf974X{P1yQ_A0i7~+z^6dZU}~Fm(u9#u@e6#` z2Rg`%<Fg;(gP-ApxKG-088ykAz0b}*Yp=7{{{H*RR{)RjOhpKN9AOO+L>UHa=8l=K zoA!2ob+ab6Jcj7JWn12ThCbb>a3~C;L6YxT_54fMa$L*XedP;ZsNfPS&Y(GNRk*GE zsx%7v8F=7kW>lycki`ZWQhMpQT-kFid%O6;s3;gd%Abu8P5Fcrq>iF<y=b3=8`E$W z=ZI)aconP35Y{)0N*oh7&ymq^0T&qtjyVTh={jb$%8)$Cp>yS;u^|s%)^G(^85GMC zuIV|hBy4mT2X}wojTht4VQ@@pn8Gx}@NubL3Ne3cwpPS@>L<04@O9)g<Z+$Y+Cezc z!#>gcVhppG<G7*WCT^Wlr@Y(pM1#;ApD>dhT9zXPu|4XgFdIb`cW{@ZprMF)hLM2R z=^P@~lqc%;e_BC`lk{p=&xNLJ@1j!`)X|b<ixt1IDcm)4vrdt4!?Xw|rN8-GSEItv zU-rzccgtoo$me)Moc@tY<;srlZiyvJqAFB0C#jQ=_h?#!X#kV+O6vpKj+13%Ba>~g zPvkH>q*eZwYYYoC>7CRcbc|DU=Ky@Yjacab>iV#zwsB@TaEB5Yq0LILNhUB#n?g7n z-a~q7dLQE<yq?N-Z93d__Hl`!5J^Y&agE^v#-x{J_y)BQ{fwD(bPu;b9{!ZvLIJl~ zXyhyO#xO!NoIxBp^kWVKB-S7nF@zHRsUZOuN%%-n3^bOZL#!dn@t9+RL+yP!@QY9w JmVz2j{{T<v(2f8A diff --git a/orders/bin/orders/Order.class b/orders/bin/orders/Order.class deleted file mode 100644 index 36f38510e20e156adbb375b1c9f1c1b74d505b1c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1842 zcmaJ>T~8ZF6g`7K)^?UafZ(JAaENK`B?;+w8Ut-`N`vc!NFXXD>ce7B$Oe1Y+8rb1 zpY%txQY#f&<)P|xe^k{oyGy)wtjhAt&g{A8-gD;e{PXYIzW{9GSpgGB8AzMRAS*Ea z+CH_{JGOhgzIXImwv<42!*Lz8C6KCA5A(<&Z=hh}5=;Tp^V`x7*7x+p=y3T+1})#| zDaUgKW|{-WedRmuaZPhvHZg^1fkLYvD6cF1-L`;e6flEX19K*>VqW0NAa>jHI?^Vg zacXz^a_^<UeC2sH!5$+*`fDbx;{%p_>huI=$Dnkk8zvU9L={I7`JrYGbv~b=J0%l0 zu_93H+9$H^xh-4$;HX!83Y6`tK;S{8k)V#{C3Y@KN|qU;bpEo5ReUIrZ+YFG?aKpC ziy9ZdTcBqZ4X@IbN;7GDt-5PqO<-<dRz2jik2+K{L>MP;R1XExb+66$Q%%Q}Py5{? z=^sQ987DZ@wq*mU!iO}CX29&RRN+An9q?Rbj5>lD{66?<Qe9k(rk*5qJ<$nlwFY;| zk=#vJ!oqXPi$Vp4_@aiT9c;uWQoZup&uriBO2rPP$@|W+YpcFb&G!=?$5Dx$fqNUn zMsL;Fu=`%$Z^<1;ds_$<-qpr4Cr?`i%C~z_@*s!0K=f&pUJUwtQ`|0v=a;Zi@3B=k z#g9{2d|SW{zBBMx_aDWS2M6o8r{0NNkK{)!xnsAK=f4s7Dd}wtj4F9-yX}q)%1zHZ z>Gx_0sqqmcc7_5E-t^=c_=^Po!t}&eOi{Nxoqb11nr800uJr32I|yW8peeBWo~Ci7 z8h9$O^#4%yX{3v0<#?G1SV(c^_s?&5Lf=#2%<G18f$uZ8&G8ObUlW<;T(tgxu-49C zSfw*eTB$#A<qXB&_)6d|$9V>U^l9YzE8sF|=Sj@-#ZpXG;w&`E`W?k{Ed2Z~Iveg! zalD6*IqKA_ENy~w-dY$<rmtjRmg(jQ{sf=KA&Z=Kf(#QFzw#lfEn+Wn^%*|rsM%Ly z_G~C>pd+GQpqd**et|Dz{37ue)RVuAP%rb<eS8%|SLj)ah^)0tt467Bk-ALegLhS1 zG)+^_u<A)&xwhvmmVr?T72<fo#d*rH1apme9dnLbqn6&8e#nR#ky`Z4I3jPY{f*o? tJ{pCmut8Xc)vy)P*yLgYTkHZoe}jjdbIksT|7|q5(%teso?s8x{{xJyn*aa+ diff --git a/orders/src/orders/.gitkeep b/orders/src/orders/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/orders/src/orders/App.java b/orders/src/orders/App.java deleted file mode 100644 index 55f2620..0000000 --- a/orders/src/orders/App.java +++ /dev/null @@ -1,23 +0,0 @@ -package orders; - -import java.util.PriorityQueue; -import java.util.Queue; - -public class App { - public static void main(String[] args) { - Queue<Order> orderQueue = new PriorityQueue<>(); - Order order1 = new Order("Order 1", 1); - Order order2 = new Order("Order 2", 2); - Order order3 = new Order("Order 3", 3); - - order2.setVip(true); - - orderQueue.add(order1); - orderQueue.add(order2); - orderQueue.add(order3); - - for(Order order : orderQueue) { - System.out.println(order); - } - } -} diff --git a/orders/src/orders/Order.java b/orders/src/orders/Order.java deleted file mode 100644 index 7e0e820..0000000 --- a/orders/src/orders/Order.java +++ /dev/null @@ -1,47 +0,0 @@ -package orders; - -public class Order implements Comparable<Order> { - private Boolean vip; - private String orderDescription; - private long customerId; - - public Order(String orderDescription, long customerId) { - this.orderDescription=orderDescription; - this.customerId=customerId; - this.vip = false; - } - - public boolean isVip() { - return vip; - } - - public void setVip(boolean vip) { - this.vip = vip; - } - - public String getOrderDescription() { - return orderDescription; - } - - public void setOrderDescription(String orderDescription) { - this.orderDescription = orderDescription; - } - - public long getCustomerId() { - return customerId; - } - - public void setCustomerId(long customerId) { - this.customerId = customerId; - } - - @Override - public String toString() { - return "Order [customerId=" + customerId + ", orderDescription=" + orderDescription + ", vip=" + vip + "]"; - } - - @Override - public int compareTo(Order o) { - return o.vip.compareTo(this.vip); - } -} \ No newline at end of file -- GitLab