From 140d48f44be9777629a56ef53e58f9699278d44c Mon Sep 17 00:00:00 2001 From: NeonScripter <62514986+NeonScripter@users.noreply.github.com> Date: Fri, 12 Jan 2024 12:59:35 -0500 Subject: [PATCH] Problems (34) --- .settings/org.eclipse.buildship.core.prefs | 4 +- .../school/student/dylan/Lesson10Tarok.java | 41 +++++++++++++++++++ 2 files changed, 43 insertions(+), 2 deletions(-) create mode 100644 src/main/java/programming/school/student/dylan/Lesson10Tarok.java diff --git a/.settings/org.eclipse.buildship.core.prefs b/.settings/org.eclipse.buildship.core.prefs index 98b2934..738869a 100644 --- a/.settings/org.eclipse.buildship.core.prefs +++ b/.settings/org.eclipse.buildship.core.prefs @@ -1,11 +1,11 @@ -arguments= +arguments=--init-script C\:\\Users\\dylan\\AppData\\Roaming\\Code\\User\\globalStorage\\redhat.java\\1.25.1\\config_win\\org.eclipse.osgi\\55\\0\\.cp\\gradle\\init\\init.gradle --init-script C\:\\Users\\dylan\\AppData\\Roaming\\Code\\User\\globalStorage\\redhat.java\\1.25.1\\config_win\\org.eclipse.osgi\\55\\0\\.cp\\gradle\\protobuf\\init.gradle auto.sync=false build.scans.enabled=false connection.gradle.distribution=GRADLE_DISTRIBUTION(WRAPPER) connection.project.dir= eclipse.preferences.version=1 gradle.user.home= -java.home= +java.home=C\:/Program Files/Amazon Corretto/jdk17.0.6_10 jvm.arguments= offline.mode=false override.workspace.settings=true diff --git a/src/main/java/programming/school/student/dylan/Lesson10Tarok.java b/src/main/java/programming/school/student/dylan/Lesson10Tarok.java new file mode 100644 index 0000000..8c05c05 --- /dev/null +++ b/src/main/java/programming/school/student/dylan/Lesson10Tarok.java @@ -0,0 +1,41 @@ +package programming.school.student.dylan; + +import java.util.Random; + +import programming.school.tarok.TarokDeck; +import programming.school.tarok.TarokSet; + +public class Lesson10Tarok { + + public static void main(String[] args) { + + // He is so strongeus! + Random randoguys = new Random(); + randoguys.nextInt(6); + + // Create a deck, fully sorted. + TarokDeck t = new TarokDeck(); + + for (int i=0; i<1000; i++) { + t.swap(randoguys.nextInt(54), randoguys.nextInt(54)); + } + + // Print out the deck. + System.out.println(t); + + // Deal 12 cards. + TarokSet h = t.deal(12); + + // Print them out. + System.out.println(h); + + // Swap the cards at index 0 and 6. + + for (int i=0; i<1000; i++) { + h.swap(randoguys.nextInt(12), randoguys.nextInt(12)); + } + + // Print them out. + System.out.println(h); + } +}