diff --git a/labs/cs2040s/psets/.idea/uiDesigner.xml b/labs/cs2040s/psets/.idea/uiDesigner.xml new file mode 100644 index 0000000..2b63946 --- /dev/null +++ b/labs/cs2040s/psets/.idea/uiDesigner.xml @@ -0,0 +1,124 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/labs/cs2040s/psets/.idea/vcs.xml b/labs/cs2040s/psets/.idea/vcs.xml index ba43f69..c2365ab 100644 --- a/labs/cs2040s/psets/.idea/vcs.xml +++ b/labs/cs2040s/psets/.idea/vcs.xml @@ -2,6 +2,5 @@ - \ No newline at end of file diff --git a/labs/cs2040s/psets/src/pset0/ProblemC.java b/labs/cs2040s/psets/src/pset0/addingtrouble.java similarity index 90% rename from labs/cs2040s/psets/src/pset0/ProblemC.java rename to labs/cs2040s/psets/src/pset0/addingtrouble.java index 8321cea..5216c7e 100644 --- a/labs/cs2040s/psets/src/pset0/ProblemC.java +++ b/labs/cs2040s/psets/src/pset0/addingtrouble.java @@ -2,7 +2,7 @@ package pset0; import java.util.Scanner; -public class ProblemC { +public class addingtrouble { public static void main(String[] args) { Scanner sc = new Scanner(System.in); if (sc.nextInt() + sc.nextInt() != sc.nextInt()) System.out.println("wrong!"); diff --git a/labs/cs2040s/psets/src/pset0/ProblemI.java b/labs/cs2040s/psets/src/pset0/babypanda.java similarity index 84% rename from labs/cs2040s/psets/src/pset0/ProblemI.java rename to labs/cs2040s/psets/src/pset0/babypanda.java index e1f285f..9c3bfe1 100644 --- a/labs/cs2040s/psets/src/pset0/ProblemI.java +++ b/labs/cs2040s/psets/src/pset0/babypanda.java @@ -1,9 +1,8 @@ package pset0; -import java.util.Arrays; import java.util.Scanner; -public class ProblemI { +public class babypanda { public static void main(String[] args) { Scanner sc = new Scanner(System.in); sc.nextLong(); diff --git a/labs/cs2040s/psets/src/pset0/ProblemJ.java b/labs/cs2040s/psets/src/pset0/bokhyllor.java similarity index 97% rename from labs/cs2040s/psets/src/pset0/ProblemJ.java rename to labs/cs2040s/psets/src/pset0/bokhyllor.java index 79d45b0..bc530af 100644 --- a/labs/cs2040s/psets/src/pset0/ProblemJ.java +++ b/labs/cs2040s/psets/src/pset0/bokhyllor.java @@ -2,7 +2,7 @@ package pset0; import java.util.Scanner; -public class ProblemJ { +public class bokhyllor { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); diff --git a/labs/cs2040s/psets/src/pset0/ProblemB.java b/labs/cs2040s/psets/src/pset0/codetosavelives.java similarity index 93% rename from labs/cs2040s/psets/src/pset0/ProblemB.java rename to labs/cs2040s/psets/src/pset0/codetosavelives.java index 353564d..3c7d629 100644 --- a/labs/cs2040s/psets/src/pset0/ProblemB.java +++ b/labs/cs2040s/psets/src/pset0/codetosavelives.java @@ -1,7 +1,7 @@ package pset0; import java.util.Scanner; -public class ProblemB { +public class codetosavelives { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int nums = Integer.parseInt(sc.nextLine()); diff --git a/labs/cs2040s/psets/src/pset0/ProblemH.java b/labs/cs2040s/psets/src/pset0/coffeecupcombo.java similarity index 95% rename from labs/cs2040s/psets/src/pset0/ProblemH.java rename to labs/cs2040s/psets/src/pset0/coffeecupcombo.java index 708bd9a..d923f82 100644 --- a/labs/cs2040s/psets/src/pset0/ProblemH.java +++ b/labs/cs2040s/psets/src/pset0/coffeecupcombo.java @@ -2,7 +2,7 @@ package pset0; import java.util.Scanner; -public class ProblemH { +public class coffeecupcombo { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int lectures = 0; diff --git a/labs/cs2040s/psets/src/pset0/ProblemF.java b/labs/cs2040s/psets/src/pset0/electionparadox.java similarity index 94% rename from labs/cs2040s/psets/src/pset0/ProblemF.java rename to labs/cs2040s/psets/src/pset0/electionparadox.java index 64984a5..a919745 100644 --- a/labs/cs2040s/psets/src/pset0/ProblemF.java +++ b/labs/cs2040s/psets/src/pset0/electionparadox.java @@ -3,7 +3,7 @@ package pset0; import java.util.Arrays; import java.util.Scanner; -public class ProblemF { +public class electionparadox { public static void main(String[] args) { Scanner sc = new Scanner(System.in); sc.nextLine(); diff --git a/labs/cs2040s/psets/src/pset0/ProblemD.java b/labs/cs2040s/psets/src/pset0/internationaldates.java similarity index 94% rename from labs/cs2040s/psets/src/pset0/ProblemD.java rename to labs/cs2040s/psets/src/pset0/internationaldates.java index 2297414..f18a18f 100644 --- a/labs/cs2040s/psets/src/pset0/ProblemD.java +++ b/labs/cs2040s/psets/src/pset0/internationaldates.java @@ -4,7 +4,7 @@ import java.util.Arrays; import java.util.List; import java.util.Scanner; import java.util.stream.Collectors; -public class ProblemD { +public class internationaldates { public static void main(String[] args) { Scanner sc = new Scanner(System.in); List result = Arrays.stream(sc.nextLine().split("/")).map(Integer::new).collect(Collectors.toList()); diff --git a/labs/cs2040s/psets/src/pset0/ProblemA.java b/labs/cs2040s/psets/src/pset0/metronome.java similarity index 91% rename from labs/cs2040s/psets/src/pset0/ProblemA.java rename to labs/cs2040s/psets/src/pset0/metronome.java index 0cf92ff..546b6b2 100644 --- a/labs/cs2040s/psets/src/pset0/ProblemA.java +++ b/labs/cs2040s/psets/src/pset0/metronome.java @@ -2,7 +2,7 @@ package pset0; import java.util.Scanner; -public class ProblemA { +public class metronome { public static void main(String[] args) { Scanner sc = new Scanner(System.in); while (sc.hasNextInt()) { diff --git a/labs/cs2040s/psets/src/pset0/ProblemG.java b/labs/cs2040s/psets/src/pset0/sifferprodukt.java similarity index 93% rename from labs/cs2040s/psets/src/pset0/ProblemG.java rename to labs/cs2040s/psets/src/pset0/sifferprodukt.java index da2b90a..64e27db 100644 --- a/labs/cs2040s/psets/src/pset0/ProblemG.java +++ b/labs/cs2040s/psets/src/pset0/sifferprodukt.java @@ -3,7 +3,7 @@ package pset0; import java.util.Arrays; import java.util.Scanner; -public class ProblemG { +public class sifferprodukt { public static void main(String[] args) { Scanner sc = new Scanner(System.in); diff --git a/labs/cs2040s/psets/src/pset0/ProblemE.java b/labs/cs2040s/psets/src/pset0/undeadoralive.java similarity index 94% rename from labs/cs2040s/psets/src/pset0/ProblemE.java rename to labs/cs2040s/psets/src/pset0/undeadoralive.java index 56ddef4..9bc9a0c 100644 --- a/labs/cs2040s/psets/src/pset0/ProblemE.java +++ b/labs/cs2040s/psets/src/pset0/undeadoralive.java @@ -2,7 +2,7 @@ package pset0; import java.util.Scanner; -public class ProblemE { +public class undeadoralive { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String data = sc.nextLine(); diff --git a/labs/cs2040s/psets/src/reference/SortingDemos.java b/labs/cs2040s/psets/src/reference/SortingDemos.java new file mode 100644 index 0000000..78a42ae --- /dev/null +++ b/labs/cs2040s/psets/src/reference/SortingDemos.java @@ -0,0 +1,5 @@ +package reference; + +public class BubbleSort> { + +} diff --git a/labs/cs2040s/psets/src/tutorials/cutinline.java b/labs/cs2040s/psets/src/tutorials/cutinline.java new file mode 100644 index 0000000..0af86f8 --- /dev/null +++ b/labs/cs2040s/psets/src/tutorials/cutinline.java @@ -0,0 +1,36 @@ +package tutorials; +/* +Yadunand Prem +A0253252M +*/ + +import java.util.ArrayList; +import java.util.Arrays; +import java.util.Scanner; + +public class cutinline { + public static void main(String[] args) { + Scanner sc = new Scanner(System.in); + int N = Integer.parseInt(sc.nextLine()); + ArrayList names = new ArrayList<>(); + for(int i = 0; i < N; i++) { + names.add(sc.nextLine()); + } + int C = Integer.parseInt(sc.nextLine()); + + for (int i = 0; i < C; i++) { + String tokens[] = sc.nextLine().split(" "); + switch (tokens[0]) { + case "leave": { + names.remove(tokens[1]); + break; + } + case "cut": { + names.add(names.indexOf(tokens[2]), tokens[1]); + } + } + } + + names.forEach(System.out::println); + } +}