fork(1) download
  1. class Ideone{
  2. char s(char a,char b){return(char)(64<a&a<91?96<b&b<123?b-32:b:64<b&b<91?b+32:b);}
  3. void c(char[]s){int x=0,y=s.length-1;for(char t;x<y;s[x]=s(t,s[y]),s[y]=s(s[y],t),x++,y--)t=s[x];}
  4. public static void main(String[] args){
  5. String[] testcases = new String[]{
  6. "Hello, Midnightas",
  7. ".Q",
  8. "TEST",
  9. "test",
  10. "Test",
  11. ".,..,,!@",
  12. "ABCDefgHijklMNOPqrsTuVWxyz",
  13. "AbCdEfGHIJKlmnop123"
  14. };
  15. for(int i=0;i<testcases.length;i++){
  16. char[] temp = testcases[i].toCharArray();
  17. new Ideone().c(temp);
  18. System.out.println(new String(temp));
  19. }
  20. }
  21. }
Success #stdin #stdout 0.1s 320512KB
stdin
Standard input is empty
stdout
SathginDim ,olleh
q.
TSET
tset
Tset
@!,,..,.
ZYXWvutSrqpoNMLKjihGfEDcba
321pOnMLKJIhgfedcba