Java Challenge
kittybyte.com
kittybyte.com
void combos(String letters) {
addAnswer(letters);addAnswer("");
for(int q=1;q<letters.length();q++) {
combos(letters.substring(q));
combos(letters.substring(0,q));
}
}
It says it's no good, but it doesn't say why :(For yours, there are 5 tests, and your code passes one (test number 3).
> println("System");
It gives this error: "At line undefined, the submission failed to compile with the error: Error: Sorry, but you may not use the keyword 'System'"
This tool has a list of blacklisted words that can not appear in your source code.
The whole JVM lives in the browser, so you don't need to rely on hacks to "sanitize" user programs.
\u0052untime r =
\u0052untime.\u0067\u0065\u0074\u0052untime();
//println(r.availableProc\u0065ssors() +", " + r.freeMemory());
//r.exit(1);
//r.halt(1); try {
Cl\u0061ssLoader loader = Thr\u0065ad.currentThread().getContextCl\u0061ssLoader();
Cl\u0061ss cls = loader.getParent().loadCl\u0061ss("java.lang.Sys"+"tem");
loader.getParent().loadCl\u0061ss("java.lang.reflect.M"+"ethod");
java.lang.reflect.M\u0065thod m = cls.getM\u0065thod("e"+"xit", int.class);
m.invok\u0065(Integer.valueOf(1));
println(m);
} catch(Exception e) {
print(e);
}