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