fork download
  1. import javax.script.ScriptEngineManager;
  2. import javax.script.ScriptEngine;
  3.  
  4. class Kukarek {
  5. public static void main (String[] args) throws Exception {
  6. int base = 2;
  7. int pow = 10;
  8.  
  9. String template = "***********************************************";
  10.  
  11. Kukarek kukarek = new Kukarek();
  12. String expr = kukarek.makeExpr(base, pow, template);
  13. System.out.print(kukarek.eval(expr));
  14. }
  15.  
  16. String makeExpr(int base, int pow, String template) {
  17. return template.substring(0, pow - 1).replace("", String.valueOf(base));
  18. }
  19.  
  20. String eval(String expr) throws Exception {
  21. ScriptEngine eng = new ScriptEngineManager().getEngineByName("JavaScript");
  22. return eng.eval(expr).toString();
  23. }
  24. }
Success #stdin #stdout 0.53s 716800KB
stdin
Standard input is empty
stdout
1024