Check if Binary String Has at Most One Segment of Ones

Easy
Watch on YouTube ↗

Solution

class Solution {
    public boolean checkOnesSegment(String s) {
        int i=0, n = s.length();
        
        while(i<n && s.charAt(i)=='1')
            i++;
        while(i<n && s.charAt(i)=='0')
            i++;
        return i>=n ? true : false;
    }
}