Skip to content

Instantly share code, notes, and snippets.

@viveknarang
Created October 4, 2017 17:01
Show Gist options
  • Save viveknarang/68c82c0af77007e347be9e2995a845b7 to your computer and use it in GitHub Desktop.
Save viveknarang/68c82c0af77007e347be9e2995a845b7 to your computer and use it in GitHub Desktop.
import java.util.Scanner;
public class ArraysKeyValue {
public static void main (String [] args) {
final int NUM_ROWS = 2;
final int NUM_COLS = 2;
int [][] milesTracker = new int[NUM_ROWS][NUM_COLS];
int i = 0;
int j = 0;
int maxMiles = 0; // Assign with first element in milesTracker before loop
int minMiles = 0; // Assign with first element in milesTracker before loop
milesTracker[0][0] = -10;
milesTracker[0][1] = 20;
milesTracker[1][0] = 30;
milesTracker[1][1] = 40;
/* Your solution goes here */
minMiles = Integer.MAX_VALUE;
maxMiles = Integer.MIN_VALUE;
for (i = 0 ; i < NUM_ROWS; i++) {
for (j = 0 ; j < NUM_COLS; j++) {
if (milesTracker[i][j] < minMiles) {
minMiles = milesTracker[i][j];
}
if (milesTracker[i][j] > maxMiles) {
maxMiles = milesTracker[i][j];
}
}
}
System.out.println("Min miles: " + minMiles);
System.out.println("Max miles: " + maxMiles);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment