From ca63a6284464fd0360d525367f767a9d4112eac9 Mon Sep 17 00:00:00 2001
From: jslightham <31053827+jslightham@users.noreply.github.com>
Date: Thu, 21 Feb 2019 12:30:44 -0500
Subject: [PATCH] initial
---
.gitignore | 1 +
CCC_2019/.classpath | 6 +
CCC_2019/.gitignore | 1 +
CCC_2019/.project | 17 +++
CCC_2019/.settings/org.eclipse.jdt.core.prefs | 11 ++
CCC_2019/src/Main.java | 43 ++++++++
CCC_2019/src/Q1.java | 23 ++++
CCC_2019/src/Q2.java | 16 +++
CCC_2019/src/Q3.java | 41 +++++++
CCC_2019/src/Q4.java | 43 ++++++++
CCC_2019/src/Q5.java | 54 +++++++++
ECOO_2012/.classpath | 6 +
ECOO_2012/.gitignore | 1 +
ECOO_2012/.project | 17 +++
.../.settings/org.eclipse.jdt.core.prefs | 11 ++
ECOO_2012/src/Q2.java | 104 ++++++++++++++++++
ECOO_2018/.classpath | 6 +
ECOO_2018/.gitignore | 1 +
ECOO_2018/.project | 17 +++
.../.settings/org.eclipse.jdt.core.prefs | 11 ++
ECOO_2018/src/Q1.java | 30 +++++
ECOO_2018/src/Q3.java | 32 ++++++
ECOO_2018/src/Q4.java | 40 +++++++
23 files changed, 532 insertions(+)
create mode 100644 .gitignore
create mode 100644 CCC_2019/.classpath
create mode 100644 CCC_2019/.gitignore
create mode 100644 CCC_2019/.project
create mode 100644 CCC_2019/.settings/org.eclipse.jdt.core.prefs
create mode 100644 CCC_2019/src/Main.java
create mode 100644 CCC_2019/src/Q1.java
create mode 100644 CCC_2019/src/Q2.java
create mode 100644 CCC_2019/src/Q3.java
create mode 100644 CCC_2019/src/Q4.java
create mode 100644 CCC_2019/src/Q5.java
create mode 100644 ECOO_2012/.classpath
create mode 100644 ECOO_2012/.gitignore
create mode 100644 ECOO_2012/.project
create mode 100644 ECOO_2012/.settings/org.eclipse.jdt.core.prefs
create mode 100644 ECOO_2012/src/Q2.java
create mode 100644 ECOO_2018/.classpath
create mode 100644 ECOO_2018/.gitignore
create mode 100644 ECOO_2018/.project
create mode 100644 ECOO_2018/.settings/org.eclipse.jdt.core.prefs
create mode 100644 ECOO_2018/src/Q1.java
create mode 100644 ECOO_2018/src/Q3.java
create mode 100644 ECOO_2018/src/Q4.java
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..e10e727
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+/.metadata/
diff --git a/CCC_2019/.classpath b/CCC_2019/.classpath
new file mode 100644
index 0000000..51a8bba
--- /dev/null
+++ b/CCC_2019/.classpath
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/CCC_2019/.gitignore b/CCC_2019/.gitignore
new file mode 100644
index 0000000..ae3c172
--- /dev/null
+++ b/CCC_2019/.gitignore
@@ -0,0 +1 @@
+/bin/
diff --git a/CCC_2019/.project b/CCC_2019/.project
new file mode 100644
index 0000000..192185e
--- /dev/null
+++ b/CCC_2019/.project
@@ -0,0 +1,17 @@
+
+
+ CCC_2019
+
+
+
+
+
+ org.eclipse.jdt.core.javabuilder
+
+
+
+
+
+ org.eclipse.jdt.core.javanature
+
+
diff --git a/CCC_2019/.settings/org.eclipse.jdt.core.prefs b/CCC_2019/.settings/org.eclipse.jdt.core.prefs
new file mode 100644
index 0000000..3a21537
--- /dev/null
+++ b/CCC_2019/.settings/org.eclipse.jdt.core.prefs
@@ -0,0 +1,11 @@
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
+org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
+org.eclipse.jdt.core.compiler.compliance=1.8
+org.eclipse.jdt.core.compiler.debug.lineNumber=generate
+org.eclipse.jdt.core.compiler.debug.localVariable=generate
+org.eclipse.jdt.core.compiler.debug.sourceFile=generate
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.source=1.8
diff --git a/CCC_2019/src/Main.java b/CCC_2019/src/Main.java
new file mode 100644
index 0000000..f5e5ce4
--- /dev/null
+++ b/CCC_2019/src/Main.java
@@ -0,0 +1,43 @@
+import java.util.ArrayList;
+import java.util.Scanner;
+public class Main {
+ public static int[] top = new int[] {1, 2};
+ public static int[] bottom = new int[] {3, 4};
+ public static void main(String[] args) {
+ Scanner in = new Scanner(System.in);
+ String input = in.nextLine();
+ String[] inputArr = input.split("");
+ for(int i =0; i bananaScore) {
+ System.out.println("A");
+ }else if(bananaScore > appleScore) {
+ System.out.println("B");
+ }else {
+ System.out.println("T");
+ }
+
+ }
+ }
diff --git a/CCC_2019/src/Q2.java b/CCC_2019/src/Q2.java
new file mode 100644
index 0000000..8777421
--- /dev/null
+++ b/CCC_2019/src/Q2.java
@@ -0,0 +1,16 @@
+import java.util.Scanner;
+
+public class Q2 {
+ public static void main(String[] args) {
+ Scanner in = new Scanner(System.in);
+ int numInputs = Integer.parseInt(in.nextLine());
+
+ for(int i =0; i rules = new ArrayList();
+ public static ArrayList rules2 = new ArrayList();
+ public static void main(String[] args) {
+ Scanner in = new Scanner(System.in);
+ int s = 0;
+ String initial = "", finish = "";
+ String temp = "";
+ boolean isFinished = false;
+
+ while(!isFinished) {
+ temp = in.nextLine();
+ try {
+ s = Integer.parseInt(temp.substring(0, temp.indexOf(" ")));
+ initial = temp.substring(temp.indexOf(" ") + 1, temp.indexOf(" ", temp.indexOf(" ")+1));
+ finish = temp.substring(temp.indexOf(" ", temp.indexOf(" ") + 1) + 1);
+ isFinished = true;
+ }catch(Exception e){
+ rules.add(temp.substring(0, temp.indexOf(" ")));
+ rules2.add(temp.substring(temp.indexOf(" ") +1));
+ }
+
+ }
+ ret = initial;
+
+ completeNext();
+ for(int i = 0; i
+
+
+
+
+
diff --git a/ECOO_2012/.gitignore b/ECOO_2012/.gitignore
new file mode 100644
index 0000000..ae3c172
--- /dev/null
+++ b/ECOO_2012/.gitignore
@@ -0,0 +1 @@
+/bin/
diff --git a/ECOO_2012/.project b/ECOO_2012/.project
new file mode 100644
index 0000000..9f67401
--- /dev/null
+++ b/ECOO_2012/.project
@@ -0,0 +1,17 @@
+
+
+ ECOO_2012
+
+
+
+
+
+ org.eclipse.jdt.core.javabuilder
+
+
+
+
+
+ org.eclipse.jdt.core.javanature
+
+
diff --git a/ECOO_2012/.settings/org.eclipse.jdt.core.prefs b/ECOO_2012/.settings/org.eclipse.jdt.core.prefs
new file mode 100644
index 0000000..3a21537
--- /dev/null
+++ b/ECOO_2012/.settings/org.eclipse.jdt.core.prefs
@@ -0,0 +1,11 @@
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
+org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
+org.eclipse.jdt.core.compiler.compliance=1.8
+org.eclipse.jdt.core.compiler.debug.lineNumber=generate
+org.eclipse.jdt.core.compiler.debug.localVariable=generate
+org.eclipse.jdt.core.compiler.debug.sourceFile=generate
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.source=1.8
diff --git a/ECOO_2012/src/Q2.java b/ECOO_2012/src/Q2.java
new file mode 100644
index 0000000..01c5c69
--- /dev/null
+++ b/ECOO_2012/src/Q2.java
@@ -0,0 +1,104 @@
+import java.io.BufferedReader;
+import java.io.BufferedWriter;
+import java.io.FileNotFoundException;
+import java.io.FileReader;
+import java.io.FileWriter;
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.InputStreamReader;
+import java.io.OutputStreamWriter;
+import java.io.PrintWriter;
+import java.util.StringTokenizer;
+
+public class Q2 {
+ private static Q2 o = new Q2();
+
+ public static class Reader {
+
+ private BufferedReader in;
+ private StringTokenizer st;
+
+ public Reader(InputStream inputStream) {
+ in = new BufferedReader(new InputStreamReader(inputStream));
+ }
+
+ public Reader(String fileName) throws FileNotFoundException {
+ in = new BufferedReader(new FileReader(fileName));
+ }
+
+ public String next() throws IOException {
+ while (st == null || !st.hasMoreTokens()) {
+ st = new StringTokenizer(in.readLine().trim());
+ }
+ return st.nextToken();
+ }
+
+ public String next(String delim) throws IOException {
+ while (st == null || !st.hasMoreTokens()) {
+ st = new StringTokenizer(in.readLine().trim());
+ }
+ return st.nextToken(delim);
+ }
+
+ public String nextLine() throws IOException {
+ st = null;
+ return in.readLine();
+ }
+
+ // public BigInteger nextBigInteger() throws IOException { return new BigInteger(next()); }
+
+ public byte nextByte() throws IOException { return Byte.parseByte(next()); }
+ public byte nextByte(String delim) throws IOException { return Byte.parseByte(next(delim)); }
+ public char nextChar() throws IOException { return next().charAt(0); }
+ public char nextChar(String delim) throws IOException { return next(delim).charAt(0); }
+ public double nextDouble() throws IOException { return Double.parseDouble(next()); }
+ public double nextDouble(String delim) throws IOException { return Double.parseDouble(next(delim)); }
+ public float nextFloat() throws IOException { return Float.parseFloat(next()); }
+ public float nextFloat(String delim) throws IOException { return Float.parseFloat(next(delim)); }
+ public int nextInt() throws IOException { return Integer.parseInt(next()); }
+ public int nextInt(String delim) throws IOException { return Integer.parseInt(next(delim)); }
+ public long nextLong() throws IOException { return Long.parseLong(next()); }
+ public long nextLong(String delim) throws IOException { return Long.parseLong(next(delim)); }
+ public short nextShort() throws IOException { return Short.parseShort(next()); }
+ public short nextShort(String delim) throws IOException { return Short.parseShort(next(delim)); }
+ } // Reader class
+
+ private static Reader in;
+ private static PrintWriter out;
+
+ private static final int NUM_OF_TEST_CASES = 10; // TODO CHANGE NUMBER OF TEST CASES
+
+ // TODO CHANGE FILE NAMES
+ private static final String INPUT_FILE_NAME = "src\\questinput.txt";
+ private static final String OUTPUT_FILE_NAME = "output.txt";
+
+ private static boolean stdIn = true;
+ private static boolean stdOut = true;
+
+ public static void main(String[] args) throws IOException {
+ String packageName = "";
+ if (!stdIn || !stdOut) {
+ try {
+ packageName = o.getClass().getPackage().toString().split(" ")[1] + "/";
+ } catch (NullPointerException e) {}
+ }
+ if (stdIn) in = new Reader(System.in);
+ else in = new Reader(packageName + INPUT_FILE_NAME);
+ if (stdOut) out = new PrintWriter(new BufferedWriter(new OutputStreamWriter(System.out)));
+ else out = new PrintWriter(new BufferedWriter(new FileWriter(packageName + OUTPUT_FILE_NAME)));
+
+ for (int i = 1; i <= NUM_OF_TEST_CASES; i++) {
+ run(i);
+ out.flush();
+ }
+ out.close();
+ }
+
+ public static void run(int testCaseNum) throws IOException {
+ String dna = in.nextLine();
+ System.out.println(dna);
+
+
+
+ }
+}
\ No newline at end of file
diff --git a/ECOO_2018/.classpath b/ECOO_2018/.classpath
new file mode 100644
index 0000000..51a8bba
--- /dev/null
+++ b/ECOO_2018/.classpath
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/ECOO_2018/.gitignore b/ECOO_2018/.gitignore
new file mode 100644
index 0000000..ae3c172
--- /dev/null
+++ b/ECOO_2018/.gitignore
@@ -0,0 +1 @@
+/bin/
diff --git a/ECOO_2018/.project b/ECOO_2018/.project
new file mode 100644
index 0000000..3ba85de
--- /dev/null
+++ b/ECOO_2018/.project
@@ -0,0 +1,17 @@
+
+
+ ECOO_2018
+
+
+
+
+
+ org.eclipse.jdt.core.javabuilder
+
+
+
+
+
+ org.eclipse.jdt.core.javanature
+
+
diff --git a/ECOO_2018/.settings/org.eclipse.jdt.core.prefs b/ECOO_2018/.settings/org.eclipse.jdt.core.prefs
new file mode 100644
index 0000000..3a21537
--- /dev/null
+++ b/ECOO_2018/.settings/org.eclipse.jdt.core.prefs
@@ -0,0 +1,11 @@
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
+org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
+org.eclipse.jdt.core.compiler.compliance=1.8
+org.eclipse.jdt.core.compiler.debug.lineNumber=generate
+org.eclipse.jdt.core.compiler.debug.localVariable=generate
+org.eclipse.jdt.core.compiler.debug.sourceFile=generate
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.source=1.8
diff --git a/ECOO_2018/src/Q1.java b/ECOO_2018/src/Q1.java
new file mode 100644
index 0000000..6010554
--- /dev/null
+++ b/ECOO_2018/src/Q1.java
@@ -0,0 +1,30 @@
+import java.util.Scanner;
+
+public class Q1 {
+ public static void main(String[] args) {
+ Scanner in = new Scanner(System.in);
+ int num = Integer.parseInt(in.nextLine());
+ String names = "";
+ for(int i = 0; i 9001){
+ return true;
+ }
+ return false;
+ }
+}
diff --git a/ECOO_2018/src/Q3.java b/ECOO_2018/src/Q3.java
new file mode 100644
index 0000000..4d4a8f1
--- /dev/null
+++ b/ECOO_2018/src/Q3.java
@@ -0,0 +1,32 @@
+import java.util.Scanner;
+
+public class Q3 {
+ public static String sRemoved;
+ public static String removed;
+ public static void main(String[] args) {
+ Scanner in = new Scanner(System.in);
+ sRemoved = in.nextLine();
+
+ while(!sRemoved.equals("done")) {
+ removed += scan(sRemoved);
+ }
+ System.out.println(removed);
+
+ }
+ public static String scan(String s) {
+
+ if(s.indexOf(":") != -1) {
+ if(s.substring(s.indexOf(":" + 1)).indexOf(":") != -1){
+ return s.substring(s.indexOf(":"), s.substring(s.indexOf(":" + 1)).indexOf(":"));
+ }
+ }
+ sRemoved = "done";
+ return "";
+
+
+
+
+
+
+ }
+}
diff --git a/ECOO_2018/src/Q4.java b/ECOO_2018/src/Q4.java
new file mode 100644
index 0000000..25d9b0a
--- /dev/null
+++ b/ECOO_2018/src/Q4.java
@@ -0,0 +1,40 @@
+import java.util.Scanner;
+
+public class Q4 {
+
+ public static void main(String[] args) {
+ //Integer.parseInt(s)
+ Scanner in = new Scanner(System.in);
+
+ int num = Integer.parseInt(in.nextLine());
+ String input = in.nextLine();
+ String[] inputs = input.split(" ");
+ int greatest = 0;
+
+ int regScore = 0;
+ for(int i=0;i greatest) {
+ greatest = getHandValue(inputs, i);
+ }
+ }
+ System.out.println(greatest);
+ }
+
+ public static int getHandValue(String[] hand, int pairIndex) {
+ int value = 0;
+ for(int j = 0; j