import java.util.*; public class codingbat { public static void main(String[] args) { System.out.println(revFill(5)); System.out.println(makeRandom(5,4,8)); System.out.println(sum13(new int[]{1,1,2,3,13,5,16})); System.out.println(modThree(new int[]{1,4,3,7,5,0})); } static int[] revFill(int n) { int[] temp = new int[n]; for(int i = n;i > 0; i--) { temp[n - i] = i; } return temp; } static int[] makeRandom(int n, int min, int max) { Random r = new Random(); int[] temp = new int[n]; for(int i = 0; i < n; i++) { temp[i] = r.nextInt(max - min + 1) + min; } return temp; } static int sum13(int[] nums) { boolean flag = false; int sum = 0; for(int n : nums) { if(n == 13) flag = true; else if(flag == true) flag = false; else sum += n; } return sum; } static boolean modThree(int[] nums) { for(int i = 0; i < nums.length - 2; i++) { if(nums[i] % 2 == nums[i + 1] % 2 && nums[i] % 2 == nums[i + 2] % 2) return true; } return false; } }