Advertisement
Guest User

Untitled

a guest
Dec 2nd, 2017
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.15 KB | None | 0 0
  1. class Impulse {
  2. public static main(cmdLn : string[]) {
  3. let currentlevel : number = /* parseInt */parseInt(cmdLn[0]);
  4. let extraEXP : number = /* parseInt */parseInt(cmdLn[1]);
  5. let totexp : number = 0;
  6. let exp : number = 0;
  7. let expperlevel : number = 10;
  8. for(let level : number = 1; level <= currentlevel; level++) {
  9. exp = exp + expperlevel;
  10. totexp = totexp + exp;
  11. if(level % 100 === 0) {
  12. expperlevel = expperlevel + 5;
  13. exp = (exp / 2|0);
  14. }
  15. };
  16. let totalEXPafter : number = totexp + extraEXP;
  17. totexp = 0;
  18. exp = 0;
  19. expperlevel = 10;
  20. let levelafter : number = 0;
  21. while((totexp < totalEXPafter)) {
  22. levelafter++;
  23. exp = exp + expperlevel;
  24. totexp = totexp + exp;
  25. if(levelafter % 100 === 0) {
  26. expperlevel = expperlevel + 5;
  27. exp = (exp / 2|0);
  28. }
  29. };
  30. console.info("Din level blir: " + levelafter);
  31. }
  32. }
  33. Impulse["__class"] = "Impulse";
  34.  
  35.  
  36.  
  37.  
  38. Impulse.main(null);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement