题解 | #Where in 和Not in#
求最大连续bit数
http://www.nowcoder.com/practice/4b1658fd8ffb4217bc3b7e85a38cfaf2
import java.util.Scanner; public class Main{ public static void main(String[] args){ Scanner in = new Scanner(System.in); while(in.hasNext()){ int n = in.nextInt(); 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);
}
}
}
我居南半坡 文章被收录于专栏
多刷题,积蓄力量,欢迎讨论