DEV Community

Prashant Mishra
Prashant Mishra

Posted on

Check if Binary String has atmost One segment of ones

Problem

class Solution {
    public int minElements(int[] nums, int limit, int goal) {
        long sum  =0;
        for(int i : nums){
            sum+=i;
        }
        if(sum==goal) return 0;
        long x = goal - sum;
        if(Math.abs(x)<=limit) return 1;
        int val = (int) Math.ceil((double)Math.abs(x)/limit);
        return val;


    }
}
Enter fullscreen mode Exit fullscreen mode

Top comments (0)