fork download
  1. function decrypt(s)
  2. {
  3. if (document.location.href.indexOf("olymp.mephi.ru") == -1)
  4. {
  5. return "alert('DRM');";
  6. }
  7. var r = "";
  8. var key = arguments.callee.toString();
  9. var l = key.length;
  10. s = unescape(s);
  11. for(i=0;i<s.length;i++)
  12. r+=String.fromCharCode(s.charCodeAt(i) ^ key.charCodeAt(i % l));
  13. return r;
  14. }
  15. eval(decrypt('IZ7%0C%01%1BO%05E%1DE%0A%01Y%3A%15%5E%12znxJ%7D%7E%7F%11%1A9P%18%13%5C%11%13%18%09%22y%24%0D%03%06%13%00AM-O%06R%1C%09%5BI%1B%0A%15%19%2C%0D%08O%0AS%5BDK%23g'));
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:1: error: class, interface, or enum expected
function decrypt(s)
^
Main.java:6: error: class, interface, or enum expected
  }
  ^
Main.java:8: error: class, interface, or enum expected
  var key = arguments.callee.toString();
  ^
Main.java:9: error: class, interface, or enum expected
  var l = key.length;
  ^
Main.java:10: error: class, interface, or enum expected
  s = unescape(s);
  ^
Main.java:11: error: class, interface, or enum expected
  for(i=0;i<s.length;i++)
  ^
Main.java:11: error: class, interface, or enum expected
  for(i=0;i<s.length;i++)
          ^
Main.java:11: error: class, interface, or enum expected
  for(i=0;i<s.length;i++)
                     ^
Main.java:13: error: class, interface, or enum expected
  return r;
  ^
Main.java:14: error: class, interface, or enum expected
}
^
Main.java:15: error: unclosed character literal
eval(decrypt('IZ7%0C%01%1BO%05E%1DE%0A%01Y%3A%15%5E%12znxJ%7D%7E%7F%11%1A9P%18%13%5C%11%13%18%09%22y%24%0D%03%06%13%00AM-O%06R%1C%09%5BI%1B%0A%15%19%2C%0D%08O%0AS%5BDK%23g'));
             ^
Main.java:15: error: malformed floating point literal
eval(decrypt('IZ7%0C%01%1BO%05E%1DE%0A%01Y%3A%15%5E%12znxJ%7D%7E%7F%11%1A9P%18%13%5C%11%13%18%09%22y%24%0D%03%06%13%00AM-O%06R%1C%09%5BI%1B%0A%15%19%2C%0D%08O%0AS%5BDK%23g'));
                            ^
Main.java:15: error: malformed floating point literal
eval(decrypt('IZ7%0C%01%1BO%05E%1DE%0A%01Y%3A%15%5E%12znxJ%7D%7E%7F%11%1A9P%18%13%5C%11%13%18%09%22y%24%0D%03%06%13%00AM-O%06R%1C%09%5BI%1B%0A%15%19%2C%0D%08O%0AS%5BDK%23g'));
                                                 ^
Main.java:15: error: malformed floating point literal
eval(decrypt('IZ7%0C%01%1BO%05E%1DE%0A%01Y%3A%15%5E%12znxJ%7D%7E%7F%11%1A9P%18%13%5C%11%13%18%09%22y%24%0D%03%06%13%00AM-O%06R%1C%09%5BI%1B%0A%15%19%2C%0D%08O%0AS%5BDK%23g'));
                                                              ^
Main.java:15: error: unclosed character literal
eval(decrypt('IZ7%0C%01%1BO%05E%1DE%0A%01Y%3A%15%5E%12znxJ%7D%7E%7F%11%1A9P%18%13%5C%11%13%18%09%22y%24%0D%03%06%13%00AM-O%06R%1C%09%5BI%1B%0A%15%19%2C%0D%08O%0AS%5BDK%23g'));
                                                                                                                                                                           ^
15 errors
stdout
Standard output is empty