Assessment 4_4_sample

Instructions

This assessment is designed to be completed in 10 minutes or less.

Copy the template below and get all the test cases to pass. Hard-coding answers will not receieve credit; your solution must work for valid arrays.

The problem

Imagine that the user provides a grid as two dimensional list of integers. For each item in the grid, check if the number directly to its right, when summed with the item, sums to 10; if so, your code should return true and false otherwise.

Please do not use any Java code or libraries that we have not covered in class; this defeats the purpose of the assessment and will not receive credit.

Code Template and Test cases

import java.util.Arrays;

public class Assess4_4_Sample{

  public static boolean checkSum(int[][] arr){
    return false;
  }

  public static void main(String[] args){

    int [][] arr1 = {{1, 1}};
    System.out.println("test1: " + (checkSum(arr1) == false));
    int [][] arr2 = {{5, 5}};
    System.out.println("test2: " + (checkSum(arr2) == true));
    int [][] arr3 = {{1,2,3}, {1,2,3}, {1,5,5}};
    System.out.println("test3: " + (checkSum(arr3) == true));
    int [][] arr4 = {{1,2,3}, {5,5,3}, {1,2,3}, {9,1,1}};
    System.out.println("test4: " + (checkSum(arr4) == true));
    int [][] arr5 = {{1,2,5}, {1,2,5}, {1,2,3}, {7,1,1}};
    System.out.println("test5: " + (checkSum(arr5) == false));
  }

}