Advertisement
MonroCoury

EU6

Nov 24th, 2017
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var squareOfSum = function(limit)
  2. {
  3.     var s = 0;
  4.     for (var i=1; i<=limit; i++)
  5.     {
  6.         s += i;
  7.     }
  8.  
  9.     return s*s;
  10. };
  11.  
  12. var sumOfSquares = function(limit)
  13. {
  14.     var s = 0;
  15.     for (var i=1; i<=limit; i++)
  16.     {
  17.         s += i*i;
  18.     }
  19.  
  20.     return s;
  21. };
  22.  
  23. var solveEU6 = function()
  24. {
  25.     var start = performance.now();
  26.     var solution = squareOfSum(100) - sumOfSquares(100);
  27.     var elapsed = performance.now() - start;
  28.  
  29.     return [solution, elapsed];
  30. };
  31.  
  32. var res = solveEU6();
  33. document.writeln("Solution is: " + res[0] + ". Took " + res[1] + ". milliseconds.");
  34. document.writeln("<br />");
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement