Skip to main content

Posts

Showing posts from July 9, 2015

Bean Array

A Bean array is defined to be an array where for every value n in the array, there is  also an element n-1 or n+1 in the array.   For example, {2, 10, 9, 3} is a Bean array because  2 = 3-1  10 = 9+1  3 = 2 + 1  9 = 10 -1   Other Bean arrays include {2, 2, 3, 3, 3}, {1, 1, 1, 2, 1, 1} and {0, -1, 1}.   The array {3, 4, 5, 7} is not a Bean array because of the value 7 which requires that the  array contains either the value 6 (7-1) or 8 (7+1) but neither of these values are in the  array. Write a function named isBean that returns 1 if its array argument is a Bean array.  Otherwise it returns a 0.  */ package dev; /**  *  * @author Tej Bist  */ public class BeanArray {     public static void main(String arg[]) {         System.out.println(new BeanArray().isBean(new int[]{3, 4, 5, 7}));     }     private int isBean(int[] nu) {         for (int i = 0; i < nu.length; i++) {             int count = 0;             for (int j = 0; j < nu.length; j++) {