import java.io.*;
import java.util.*;
public class Arrays{
// int RevFill(int n) which returns an array of size n where a0=n, a1=n-1 etc.
public int[] RevFill(int n){
int[] outter = new int[n];
for (int i = 0; i < n; i++){
outter[i] = n;
n--;
}
return outter;
}
//int MakeRandom(int size, int min, int max) which will create and return an array of size size where each element is a random value between min and max.
public int[] MakeRandom(int size, int min, int max){
int[] outter = new int[size];
Random r = new Random();
int range = max - min + 1;
for (int i = 0; i < size; i++){
outter[i] = r.nextInt(range) + min;
}
return outter;
}
public int sum13(int[] nums) {
int x = nums.length;
int outter = 0;
int unluck = 0;
for (int i = 0; i < nums.length; i++){
if ((unluck == 0) && (nums[i] != 13)){
outter += nums[i];
}
else if ((unluck == 0) && (nums[i] == 13)){
unluck = 1;
}
else if ((unluck == 1) && (nums[i] != 13)){
unluck = 0;
}
else {
unluck = 1;
}
}
return outter;
}
public boolean modThree(int[] nums) {
int conodds = 0;
int conevens = 0;
for (int i = 0; i < nums.length; i ++){
if (nums[i]%2 == 0){
conevens += 1;
conodds = 0;
}
if (nums[i]%2 == 1){
conevens = 0;
conodds += 1;
}
if ((conevens == 3) || (conodds == 3)){
return true;
}
}
return false;
}
}