8.1.5 Manipulating 2d Arrays __exclusive__: Codehs

Manipulating 2D Arrays in CodeHS

Conclusion

CodeHS 8.1.5, "Manipulating 2D Arrays," is a rite of passage for aspiring Java developers. It forces you to master nested loops, index math, and algorithmic thinking. By understanding how to swap rows, swap columns, and rotate matrices, you are building the spatial reasoning required for technical interviews, game programming, and data science. Codehs 8.1.5 Manipulating 2d Arrays

Example Solution:

function zeroOutNegatives(matrix) 
  for (let i = 0; i < matrix.length; i++) 
    for (let j = 0; j < matrix[i].length; j++) 
      if (matrix[i][j] < 0) 
        matrix[i][j] = 0;

In Java (the language typically used on CodeHS), you can visualize a 2D array like this: Manipulating 2D Arrays in CodeHS Conclusion CodeHS 8

Let me know which part of the logic or syntax is giving you trouble! "Manipulating 2D Arrays