题解 | #求最大连续bit数#

求最大连续bit数

http://www.nowcoder.com/practice/4b1658fd8ffb4217bc3b7e85a38cfaf2

import java.util.; import java.io.; public class Main{ public static void main(String[] args) throws IOException{ BufferedReader in= new BufferedReader(new InputStreamReader(System.in)); String str; while((str = in.readLine()) != null){ int n = Integer.parseInt(str); int max = 0; int count = 0; while(n != 0 ){ if((n&1) == 1) { count ++; max = Math.max(max,count); }else{ count = 0;

            }
            n >>>= 1;
        }
        System.out.println(max);
     
    }
}

}

全部评论

相关推荐

点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务