fork download
  1. class M{
  2. static int c(char[] z){
  3. for(int i = 2, a, b, c; i < z.length; i++){
  4. if(((a = z[i-1]) < (c = z[i]) & (b = z[i-2]) < a) | (a >= c & b >= a)){
  5. return 0; //false
  6. }
  7. }
  8. return 1; //true
  9. }
  10.  
  11. public static void main(String[] a){
  12. System.out.print(c("ABA".toCharArray()) + ", ");
  13. System.out.print(c("ABB".toCharArray()) + ", ");
  14. System.out.print(c("BAB".toCharArray()) + ", ");
  15. System.out.print(c("BUMP".toCharArray()) + ", ");
  16. System.out.print(c("BALD".toCharArray()) + ", ");
  17. System.out.print(c("BALDY".toCharArray()) + ", ");
  18. System.out.print(c("UPWARD".toCharArray()) + ", ");
  19. System.out.print(c("EXAMINATION".toCharArray()) + ", ");
  20. System.out.print(c("AZBYCXDWEVFUGTHSIRJQKPLOMN".toCharArray()) + ", ");
  21.  
  22. System.out.print(c("AAA".toCharArray()) + ", ");
  23. System.out.print(c("ACE".toCharArray()) + ", ");
  24. System.out.print(c("THE".toCharArray()) + ", ");
  25. System.out.print(c("BUMPY".toCharArray()) + ", ");
  26. System.out.print(c("BALDING".toCharArray()) + ", ");
  27. System.out.print(c("ABCDEFGHIJKLMNOPQRSTUVWXYZ".toCharArray()) + ", ");
  28. }
  29. }
Success #stdin #stdout 0.04s 711168KB
stdin
Standard input is empty
stdout
1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0,