Advertisement
nikolov_k

9Gang

Mar 30th, 2013
251
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <!DOCTYPE html>
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4.     <title></title>
  5.     <script>
  6.         function Solve(args) {
  7.             var gagArray = args[0].split("");
  8.             //alert(gagArray.toString());
  9.             var gagNum = "";
  10.             var numArray = [];
  11.             for (var i = 0; i < gagArray.length; i++) {
  12.                 gagNum += gagArray[i];
  13.                 switch (gagNum) {
  14.                     case "-!":
  15.                         numArray.push(0);
  16.                         gagNum = "";
  17.                         break;
  18.                     case "**":
  19.                         numArray.push(1);
  20.                         gagNum = "";
  21.                         break;
  22.                     case "!!!":
  23.                         numArray.push(2);
  24.                         gagNum = "";
  25.                         break;
  26.                     case "&&":
  27.                         numArray.push(3);
  28.                         gagNum = "";
  29.                         break;
  30.                     case "&-":
  31.                         numArray.push(4);
  32.                         gagNum = "";
  33.                         break;
  34.                     case "!-":
  35.                         numArray.push(5);
  36.                         gagNum = "";
  37.                         break;
  38.                     case "*!!!":
  39.                         numArray.push(6);
  40.                         gagNum = "";
  41.                         break;
  42.                     case "&*!":
  43.                         numArray.push(7);
  44.                         gagNum = "";
  45.                         break;
  46.                     case "!!**!-":
  47.                         numArray.push(8);
  48.                         gagNum = "";
  49.                         break;
  50.                     default:
  51.                         break;
  52.                 }
  53.             }
  54.             var result = 0;
  55.             var multiplier = 1;
  56.             for (var i = numArray.length - 1; i >= 0; i--) {
  57.                 result += numArray[i]*multiplier;
  58.                 multiplier *= 9;
  59.             }
  60.             return result;
  61.         }
  62.  
  63.         function test() {
  64.             var args = [];
  65.             args[0] = "***!!!&*!!!**!-!!!-!**&&&-!-*!!!&*!!!**!-!!!-!**&&&-!-";
  66.             alert(Solve(args));
  67.         }
  68.     </script>
  69. </head>
  70. <body onload="test()">
  71.  
  72. </body>
  73. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement