Arthur
0
Q:

getBucketCount java

public class Main {

    public static void main(String[] args) {
	// write your code here
        System.out.println(getBucketCount(2.75,3.25,2.5,1));
        System.out.println(getBucketCount(3.4,2.1,1.5));
        System.out.println(getBucketCount(-3.4,2.1,1.5));
        System.out.println(getBucketCount(3.26,0.75));
        System.out.println(getBucketCount(6.26,2.2));
    }
    public static int getBucketCount(double width,double height,double areaPerBucket,int extraBuckets){
       if(width<=0||height<=0||areaPerBucket<=0|| extraBuckets<0){
           return -1;

       }
       double area=width*height;
       return (int) Math.ceil((area/areaPerBucket)-extraBuckets);

    }

    public static int getBucketCount(double width,double height,double areaPerBucket){
        if(width<=0||height<=0||areaPerBucket<=0){
            return -1;
        }
        double area=width*height;
        return (int) Math.ceil(area/areaPerBucket);

    }

    public static int getBucketCount(double area,double areaPerBucket){
        if(area<=0|| areaPerBucket<=0){
            return -1;
        }
        return (int) Math.ceil((area/areaPerBucket));
    }
0

New to Communities?

Join the community