From 9c9b80e5a74d0d2eefaf2ca69da9e225e0a26f79 Mon Sep 17 00:00:00 2001 From: Tushar Kesarwani <92527686+TusharKesarwani@users.noreply.github.com> Date: Fri, 29 Oct 2021 20:22:03 +0530 Subject: [PATCH 1/3] Added ArrayList in Java --- Java/ArrayList.java | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 Java/ArrayList.java diff --git a/Java/ArrayList.java b/Java/ArrayList.java new file mode 100644 index 0000000..d9f6d0d --- /dev/null +++ b/Java/ArrayList.java @@ -0,0 +1,36 @@ +import java.io.*; +import java.util.*; +import java.text.*; +import java.math.*; +import java.util.regex.*; + +public class Solution { + + public static void main(String[] args) { + Scanner sc = new Scanner(System.in); + ArrayList L = new ArrayList(); + int N = sc.nextInt(); + for(int i=0;i Date: Fri, 29 Oct 2021 20:50:22 +0530 Subject: [PATCH 2/3] Added 2D_ArrayList.java --- Java/2D_ArrayList.java | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 Java/2D_ArrayList.java diff --git a/Java/2D_ArrayList.java b/Java/2D_ArrayList.java new file mode 100644 index 0000000..544b36c --- /dev/null +++ b/Java/2D_ArrayList.java @@ -0,0 +1,36 @@ +import java.io.*; +import java.math.*; +import java.security.*; +import java.text.*; +import java.util.*; +import java.util.concurrent.*; +import java.util.regex.*; + +public class Solution { + public static void main(String[] args) throws IOException { + BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in)); + List> arr = new ArrayList<>(); //Creating 2D ArrayList + for (int i = 0; i < 6; i++) { + String[] arrRowTempItems = bufferedReader.readLine().replaceAll("\\s+$", "").split(" "); + List arrRowItems = new ArrayList<>(); + for (int j = 0; j < 6; j++) { + int arrItem = Integer.parseInt(arrRowTempItems[j]); + arrRowItems.add(arrItem); + } + arr.add(arrRowItems); //Adding elements in an arraylist + } + + bufferedReader.close(); + + int count=-99; + for(int i=0;i<4;i++){ + for(int j=0;j<4;j++){ + int num = ((arr.get(i).get(j))+(arr.get(i).get(j+1))+(arr.get(i).get(j+2))+(arr.get(i+1).get(j+1))+(arr.get(i+2).get(j))+(arr.get(i+2).get(j+1))+(arr.get(i+2).get(j+2))); //Obtaining the sum of an hourglass in a 2D ArrayList + if(num>=count){ //Checking sum of an hourglass is greater than count or not + count = num; //If greater, then value of count becomes equal to an hourglass + } + } + } + System.out.println(count); //Printing maximum sum of an hourglass possible in a given 2D ArrayList + } +} From 991da350bea161baf4239a73a5df0a11484ff29a Mon Sep 17 00:00:00 2001 From: Tushar Kesarwani <92527686+TusharKesarwani@users.noreply.github.com> Date: Fri, 29 Oct 2021 20:55:49 +0530 Subject: [PATCH 3/3] Delete 2D_ArrayList.java --- Java/2D_ArrayList.java | 36 ------------------------------------ 1 file changed, 36 deletions(-) delete mode 100644 Java/2D_ArrayList.java diff --git a/Java/2D_ArrayList.java b/Java/2D_ArrayList.java deleted file mode 100644 index 544b36c..0000000 --- a/Java/2D_ArrayList.java +++ /dev/null @@ -1,36 +0,0 @@ -import java.io.*; -import java.math.*; -import java.security.*; -import java.text.*; -import java.util.*; -import java.util.concurrent.*; -import java.util.regex.*; - -public class Solution { - public static void main(String[] args) throws IOException { - BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in)); - List> arr = new ArrayList<>(); //Creating 2D ArrayList - for (int i = 0; i < 6; i++) { - String[] arrRowTempItems = bufferedReader.readLine().replaceAll("\\s+$", "").split(" "); - List arrRowItems = new ArrayList<>(); - for (int j = 0; j < 6; j++) { - int arrItem = Integer.parseInt(arrRowTempItems[j]); - arrRowItems.add(arrItem); - } - arr.add(arrRowItems); //Adding elements in an arraylist - } - - bufferedReader.close(); - - int count=-99; - for(int i=0;i<4;i++){ - for(int j=0;j<4;j++){ - int num = ((arr.get(i).get(j))+(arr.get(i).get(j+1))+(arr.get(i).get(j+2))+(arr.get(i+1).get(j+1))+(arr.get(i+2).get(j))+(arr.get(i+2).get(j+1))+(arr.get(i+2).get(j+2))); //Obtaining the sum of an hourglass in a 2D ArrayList - if(num>=count){ //Checking sum of an hourglass is greater than count or not - count = num; //If greater, then value of count becomes equal to an hourglass - } - } - } - System.out.println(count); //Printing maximum sum of an hourglass possible in a given 2D ArrayList - } -}