Procházet zdrojové kódy

Merge pull request #89 from frobinsonj/optimize-hyphen

Optimize hyphen
Martin Kleppe před 5 roky
rodič
revize
76fe36a5c0
2 změnil soubory, kde provedl 7 přidání a 7 odebrání
  1. 1 1
      jsfuck.js
  2. 6 6
      output.txt

+ 1 - 1
jsfuck.js

@@ -92,7 +92,7 @@
     '*':   USE_CHAR_CODE,
     '*':   USE_CHAR_CODE,
     '+':   '(+(+!+[]+(!+[]+[])[!+[]+!+[]+!+[]]+[+!+[]]+[+[]]+[+[]])+[])[2]',
     '+':   '(+(+!+[]+(!+[]+[])[!+[]+!+[]+!+[]]+[+!+[]]+[+[]]+[+[]])+[])[2]',
     ',':   '([]["slice"]["call"](false+"")+"")[1]',
     ',':   '([]["slice"]["call"](false+"")+"")[1]',
-    '-':   '(+(.+[0000000001])+"")[2]',
+    '-':   '(+(.+[0000001])+"")[2]',
     '.':   '(+(+!+[]+[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+[!+[]+!+[]]+[+[]])+[])[+!+[]]',
     '.':   '(+(+!+[]+[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+[!+[]+!+[]]+[+[]])+[])[+!+[]]',
     '/':   '(false+[0])["italics"]()[10]',
     '/':   '(false+[0])["italics"]()[10]',
     ':':   '(RegExp()+"")[3]',
     ':':   '(RegExp()+"")[3]',

+ 6 - 6
output.txt

@@ -11,7 +11,7 @@
 `*` 4010
 `*` 4010
 `+` 70
 `+` 70
 `,` 393
 `,` 393
-`-` 153
+`-` 135
 `.` 72
 `.` 72
 `/` 266
 `/` 266
 `0` 8
 `0` 8
@@ -34,23 +34,23 @@
 `A` 573
 `A` 573
 `B` 576
 `B` 576
 `C` 2707
 `C` 2707
-`D` 2902
+`D` 2884
 `E` 1865
 `E` 1865
 `F` 656
 `F` 656
-`G` 3851
+`G` 3833
 `H` 4046
 `H` 4046
 `I` 70
 `I` 70
 `J` 4020
 `J` 4020
 `K` 4182
 `K` 4182
 `L` 4111
 `L` 4111
-`M` 3852
+`M` 3834
 `N` 16
 `N` 16
 `O` 732
 `O` 732
 `P` 4015
 `P` 4015
 `Q` 4017
 `Q` 4017
 `R` 1860
 `R` 1860
 `S` 578
 `S` 578
-`T` 3854
+`T` 3836
 `U` 2227
 `U` 2227
 `V` 4041
 `V` 4041
 `W` 4046
 `W` 4046
@@ -91,5 +91,5 @@
 `z` 1416
 `z` 1416
 `{` 109
 `{` 109
 `|` 4126
 `|` 4126
-`}` 460
+`}` 442
 `~` 4045
 `~` 4045