//Hack #1: Create method that sets all elements in array to n
void setArray(int[] arr, int n) {
    for (int i = 0; i < arr.length; i++) {
        arr[i] = n;
    }
}

int[] array = new int[10];
setArray(array, 10);

for (int i = 0; i<array.length; i++) {
    System.out.println(array[i]);
}
10
10
10
10
10
10
10
10
10
10
//Hack #2: Write an array to find the average of an array

public static int average(int[] array) {
    int sum = 0;
    for (int i = 0; i < array.length; i++) {
        sum += array[i];
    }     return sum / array.length;
}

//tester array
int[] test = {3, 5, 7, 2, 10};


System.out.println(average(test));
5
public static void main(String[] args){
    int[][] arrayOne = new int[5][7];
    for (int row = 0; row < arrayOne.length; row++){
        for (int col = 0; col < arrayOne[row].length; col++){
            arrayOne[row][col] = row+col - 1;
        }
    }

    System.out.println(arrayOne[4][6]);
}
public static double averageDiagonal (int[][] array2D) {
    // your code here
    int sum = 0;
    int count = 0;
    int row = 0;
    int col = 0;
    
    
    while (row < array2D.length && col < array2D[0].length) {
        sum += array2D[row][col];
        count++;
        row++;
        col++;
    }
    
    
    return (double) sum / count;
}

int[][] arr = {
    {50,60,70,80,90,100},
    {110,120,130,140,150,160},
    {170,180,190,200,210,220},
    {230,240,250,260,270,280},
    {290,300,310,320,330,340}
    //populating an arr
};

System.out.println(averageDiagonal(arr));
195