fork(1) download
  1. class M{
  2. static int c(boolean[] a){
  3. int r = 0;
  4. for (boolean b : a){
  5. r = b ? r+1 : 0;
  6. }
  7. return r;
  8. }
  9.  
  10. public static void main(String[] a){
  11. System.out.print(c(new boolean[]{}) + ", ");
  12. System.out.print(c(new boolean[]{ false }) + ", ");
  13. System.out.print(c(new boolean[]{ true }) + ", ");
  14. System.out.print(c(new boolean[]{ false, true, true, false, false }) + ", ");
  15. System.out.print(c(new boolean[]{ true, true, true, false, true }) + ", ");
  16. System.out.print(c(new boolean[]{ true, true, false, true, true }) + ", ");
  17. System.out.print(c(new boolean[]{ false, false, true, true, true }) + ", ");
  18. System.out.print(c(new boolean[]{ true, true, true, true, true, true }));
  19. }
  20. }
Success #stdin #stdout 0.04s 711168KB
stdin
Standard input is empty
stdout
0, 0, 1, 0, 1, 2, 3, 6