• + 1 comment

    Or (Java) regex based solution:

    public class Solution {

    public static void main(String[] args) {
        int result = 0;
        Scanner scanner = new Scanner(System.in);
        Matcher matcher = Pattern.compile("(1+)")
                .matcher(Integer.toBinaryString(scanner.nextInt()));
        while (matcher.find()) {
            result = Math.max(matcher.group().length(), result);
        }
        System.out.println(result);
    }
    

    }

    ** need to add two imports: import java.util.regex.Matcher; import java.util.regex.Pattern;