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