import java.io.*;
import java.util.*;
public class Arrays {
public int[] Revfill(int n) {
// Will return an array, size n with the values n, n-1, n-2, ..., 1
int[] Rev = new int[n];
for(int i = 0;i < n;i++) {
Rev[i] = n - i;
}
return Rev;
}
public int[] makeRandom(int n, int min, int max) {
// Returns an array of n random ints, each between min and max.
int[] array = new int[n];
for(int i = 0;i < n;i++) {
Random r = new Random();
int value = r.nextInt(max - min) + min;
array[i] = value;
}
return array;
}
public int Sum13(int[] a) {
// Returns sum of all values in array excluding all 13s.
int sum = 0;
for(int i = 0;i < a.length;i++) {
if (a[i] != 13)
sum = sum + a[i];
}
return sum;
}
public boolean modthree(int[] a) {
// True if there are 3 odd or 3 even numbers in a row, false otherwise
String value = "";
int streak = 0;
for (int i = 0;i < a.length;i++) {
if (a[i] % 2 == 0) {
if (value.equals("Even"))
streak = streak + 1;
else
streak = 1;
value = "Even";
}
else {
if (value.equals("Odd"))
streak = streak + 1;
else
streak = 1;
value = "Odd";
}
if (streak == 3)
return true;
}
return false;
}
}