Ask Question
8 September, 21:31

Write a method called shifiLeft that takes a 2D array (that could be jagged) as an input and returns the same array with the elements shifted to the left by one position. The first element of the first row goes to the end of the last row. For example: input { {1, 2, 3}, output: { {2, 3, 4}, {4}, {5}, {5, 6, 7, 8}, {6, 7, 8, 9}, {9, 10}1 {10, 1}1

+1
Answers (1)
  1. 9 September, 01:20
    0
    Check the explanation

    Explanation:

    public static void main (String[] args) {

    int[][] twoDimenArray = new int[2][];

    //first row has 3 columns

    twoDimenArray[0] = new int[3];

    //second row has 4 columns

    twoDimenArray[1] = new int[4];

    int counter = 0;

    //initializing array

    for (int row=0; row < twoDimenArray. length; row++) {

    for (int col=0; col < twoDimenArray[row]. length; col++) {

    twoDimenArray[row][col] = counter++;

    }

    }

    //printing array

    for (int row=0; row < twoDimenArray. length; row++) {

    System. out. println ();

    for (int col=0; col < twoDimenArray[row]. length; col++) {

    System. out. print (twoDimenArray[row][col] + " ");

    }

    }

    }

    }

    Output

    0 1 2

    3 4 5 6
Know the Answer?
Not Sure About the Answer?
Get an answer to your question ✅ “Write a method called shifiLeft that takes a 2D array (that could be jagged) as an input and returns the same array with the elements ...” in 📙 Computers & Technology if there is no answer or all answers are wrong, use a search bar and try to find the answer among similar questions.
Search for Other Answers