Browse Source

Even more optimizations

Anton Khlynovskiy 11 years ago
parent
commit
4ffaa06281
2 changed files with 72 additions and 72 deletions
  1. 3 3
      jsfuck.js
  2. 69 69
      output.txt

+ 3 - 3
jsfuck.js

@@ -29,9 +29,9 @@
     'd':   '("undefined")[2]',
     'e':   '("true")[3]',
     'f':   '("false")[0]',
-    'g':   '(+false+[false]+String+"")[20]',
+    'g':   '(+false+[false]+String)[20]',
     'h':   '(+(17))["toString"](20)',
-    'i':   '("false"+"undefined")[10]',
+    'i':   '([false]+undefined)[10]',
     'j':   '(+(19))["toString"](20)',
     'k':   '(+(20))["toString"](21)',
     'l':   '("false")[2]',
@@ -47,7 +47,7 @@
     'v':   '(+(31))["toString"](32)',
     'w':   '(+(32))["toString"](33)',
     'x':   '(+(33))["toString"](34)',
-    'y':   '("Infinity")[7]',
+    'y':   '(NaN+[Infinity])[10]',
     'z':   '(+(35))["toString"](36)',
 
     'A':   '(+false+Array)[10]',

+ 69 - 69
output.txt

@@ -1,19 +1,19 @@
-` ` 190
-`!` 13204
-`"` 893
-`#` 13213
-`$` 13218
-`%` 6759
-`&` 13228
-`'` 13233
-`(` 189
-`)` 190
-`*` 13212
+` ` 186
+`!` 12956
+`"` 877
+`#` 12965
+`$` 12970
+`%` 6629
+`&` 12980
+`'` 12985
+`(` 185
+`)` 186
+`*` 12964
 `+` 75
-`,` 640
+`,` 628
 `-` 180
 `.` 74
-`/` 395
+`/` 383
 `0` 8
 `1` 10
 `2` 14
@@ -24,71 +24,71 @@
 `7` 39
 `8` 44
 `9` 49
-`:` 17109
-`;` 15456
-`<` 380
-`=` 889
-`>` 386
-`?` 13215
-`@` 13212
-`A` 938
-`B` 939
-`C` 13223
-`D` 13228
-`E` 13233
-`F` 1095
-`G` 13243
-`H` 13248
+`:` 16790
+`;` 15165
+`<` 368
+`=` 873
+`>` 374
+`?` 12967
+`@` 12964
+`A` 922
+`B` 923
+`C` 12975
+`D` 12980
+`E` 12985
+`F` 1075
+`G` 12995
+`H` 13000
 `I` 75
-`J` 13222
-`K` 15461
-`L` 13387
-`M` 13229
+`J` 12974
+`K` 15170
+`L` 13135
+`M` 12981
 `N` 21
-`O` 13220
-`P` 13217
-`Q` 13219
-`R` 13223
-`S` 941
-`T` 13233
-`U` 13238
-`V` 13243
-`W` 13248
-`X` 13253
-`Y` 13258
-`Z` 13227
-`[` 3794
-`\` 13392
-`]` 13234
-`^` 13237
-`_` 13225
-``` 13222
+`O` 12972
+`P` 12969
+`Q` 12971
+`R` 12975
+`S` 925
+`T` 12985
+`U` 12990
+`V` 12995
+`W` 13000
+`X` 13005
+`Y` 13010
+`Z` 12979
+`[` 3723
+`\` 13140
+`]` 12986
+`^` 12989
+`_` 12977
+``` 12974
 `a` 20
-`b` 2259
-`c` 185
+`b` 2216
+`c` 181
 `d` 27
 `e` 30
 `f` 18
-`g` 954
-`h` 2288
-`i` 38
-`j` 2298
-`k` 2263
+`g` 935
+`h` 2245
+`i` 34
+`j` 2255
+`k` 2220
 `l` 24
-`m` 939
+`m` 923
 `n` 23
-`o` 186
-`p` 2287
-`q` 2292
+`o` 182
+`p` 2244
+`q` 2249
 `r` 21
 `s` 29
 `t` 19
 `u` 21
-`v` 2279
-`w` 2288
-`x` 2298
-`y` 106
-`z` 2318
-`{` 194
-`|` 13402
-`}` 13244
+`v` 2236
+`w` 2245
+`x` 2255
+`y` 91
+`z` 2275
+`{` 190
+`|` 13150
+`}` 12996