fork download
  1. class M{
  2. static String c(char[]a){String r="";int i=0,s;Character l='a';for(char c:a)if((s="christma".indexOf(l=l.toLowerCase(c)))==i|i>7&s==4){r+=c;i=i>7?0:i+1;}else r+=l.isUpperCase(c)?l:l.toUpperCase(c);return r;}
  3.  
  4. public static void main(String[] a){
  5. System.out.println(c("i CAN HARDLY WORK LIKE THIS please GET ME A NEW KEYBOARD FOR cHRISTMAS".toCharArray()));
  6. System.out.println(c("Hello World!".toCharArray()));
  7. System.out.println(c("I like pie :)".toCharArray()));
  8. System.out.println(c("hELP my KeYboarD\niS BROKEN".toCharArray()));
  9. System.out.println(c("cHRISTMAS IS COMING REALLY SOON!".toCharArray()));
  10. System.out.println(c("C is the first letter in cHRISTMAS".toCharArray()));
  11. }
  12. }
Success #stdin #stdout 0.05s 711168KB
stdin
Standard input is empty
stdout
I Can HaRdly work lIke thiS PLEASE geT Me A new keyboard for ChriStmas
hELLO wORLD!
i LIKE PIE :)
Help MY kEyBOARd
Is broken
cHRISTMAS is Coming really soon!
C IS ThE FIrST LETTER iN ChriSTMAS