AP CSA 2022 Q4 - Data Class
<-- Back to Solution of Q3 (ReviewAnalysis) - FRQ - 2022 | Home to AP CSA Exam Solutions--> |
Solution of Q4 (Data) - Free Response Question - 2022
The original question can be found at: https://apcentral.collegeboard.org/media/pdf/ap22-frq-computer-science-a.pdf
Part (a)- public void repopulate()
public void repopulate() { int rand=0; grid = new int [3][3]; for (int i=0; i< grid.length; i++) { for (int j=0; j < grid[0].length; j++) { rand= (int)(Math.random() * MAX ); while (!(rand%10 == 0) || (rand %100 ==0)) { rand= (int) (Math.random() * MAX); } grid[i][j] = rand; } } }
Part (b)- public int countIncreasingCols()
public int countIncreasingCols() { int count=0; boolean order =false; for (int col=0; col< grid[0].length; col++) { order = true; for (int row=1; row < grid.length; row++) { if (grid[row][col] < grid[row-1][col]) order =false; } if (order == true) count ++; } return count; }
Java project files (with Runner code):
<-- Back to Solution of Q3 (ReviewAnalysis) - FRQ - 2022 | Home to AP CSA Exam Solutions--> |