Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

My main method: public static void main(String[] args) { Scanner scanner = new Scanner(System. in ); // input arrays with ; between them String[] temp

image text in transcribed

My main method:

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

// input arrays with ";" between them

String[] temp = scanner.nextLine().split(";");

// input integers with white space between them

int[][] arr = new int[4][4];

for (int i = 0; i

String[] tempA = temp[i].split("s");

for (int j = 0; j

arr[i][j] = Integer.parseInt(tempA[j]);

}

}

// input integers with white space between them

ArrayList> list = new ArrayList>();

for (int i = 0; i

String[] tempA = temp[i].split("s");

list.add(i, new ArrayList());

for (int j = 0; j

list.get(i).add(j, Integer.parseInt(tempA[j]));

}

}

runningSum2DArray(arr, 1);

runningSum2DArray(arr, 2);

// runningSum2DArrayList(list, 3);

// runningSum2DArrayList(list, 4);

scanner.close();

}

Task 2 Implement a method/function that produces running sum runningSum2DArray (intll] array, int dir) across rows (left to right or right to left) or columns (top to bottom or bottom to top) Input to the method: A 4x4 two dimensional int array and an integer (1, 2, 3 or 4 for left, right, up, down respectively) Output: The modified array after producing the running sums according to the direction For example: If the input to the method is the same as the earlier array, and if the direction is 2 (right) the output array would be printed as: 10 15 20 25 28 26 10 95 30 28 10 20 Now, Implement another function runningSum2DArrayList (ArrayList > list, int dir) that performs the same functionality. Task 2 Implement a method/function that produces running sum runningSum2DArray (intll] array, int dir) across rows (left to right or right to left) or columns (top to bottom or bottom to top) Input to the method: A 4x4 two dimensional int array and an integer (1, 2, 3 or 4 for left, right, up, down respectively) Output: The modified array after producing the running sums according to the direction For example: If the input to the method is the same as the earlier array, and if the direction is 2 (right) the output array would be printed as: 10 15 20 25 28 26 10 95 30 28 10 20 Now, Implement another function runningSum2DArrayList (ArrayList > list, int dir) that performs the same functionality

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

DATABASE Administrator Make A Difference

Authors: Mohciine Elmourabit

1st Edition

B0CGM7XG75, 978-1722657802

More Books

Students also viewed these Databases questions

Question

Define Scientific Management

Answered: 1 week ago

Question

Explain budgetary Control

Answered: 1 week ago

Question

Solve the integral:

Answered: 1 week ago

Question

What is meant by Non-programmed decision?

Answered: 1 week ago

Question

politeness and modesty, as well as indirectness;

Answered: 1 week ago