import java.io.*;
import java.util.*;
public class Arrays_two{
public int[] RevFill(int n){
int[] intArray = new int[n];
for (int j=0; j<=n; j++){
intArray[n-j]= j;
}
return intArray;
}
public int[] MakeRandom(int size, int min, int max){
int[] nextArray;
nextArray = new int[size];
int difference = max - min;
for (int j= 0; j<size; j++){
int r = (int)(min + (Math.random()*difference));
nextArray[j]= r;
}
return nextArray;
}
public int sum13(int[] nums) {
// Couldnt get this to work in every case on codingbat but not sure why.
int answer = 0;
for (int j=0; j<nums.length; j++){
if (nums[j] == 13 || nums[j-1] == 13) {
j = j+1;
}
else{
answer = answer + nums[j];
}
}
return answer;
}
public boolean even(int n){
return n/2 == n/2.0;
}
public boolean modThree(int[] nums){
if (nums.length<3){
return false;
}
boolean e = even(nums[0]);
int n=1;
for (int j=1; j<nums.length; j++){
if (even(nums[j])==e){
n = n+1;
}
else {
n = 1;
e = !e;
}
if (n>=3){
return true;
}
}
return false;
}
}