Skip to content

fasttime/expr-scanner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Generates the shortest possible expressions evaluating to integers between 0 and 100.

Requires Node.js 7 or later.

  0:  +""
  1:  +!""
  2:  -~!""
  3:  -~-~!""
  4:  -~-~-~!""
  5:  -~-~-~-~!""
  6:  ~!""*~-~!""
  7:  ~"">>>~-~!""
  8:  !""<<-~-~!""
  9:  ~(~""+[+""])
 10:  -(~""+[+""])
 11:  -(~""+[+!""])
 12:  -([~""]+-~!"")
 13:  -([~""]+-~-~!"")
 14:  [+!""]+-~!""-~!""
 15:  ~"">>>~-~-~!""
 16:  !""<<~!""*~!""
 17:  ~-~-~(~!""+[+""])
 18:  ~-~(~!""+[+""])
 19:  ~(~!""+[+""])
 20:  -(~!""+[+""])
 21:  -(~!""+[+!""])
 22:  -([~!""]+-~!"")
 23:  -([~!""]+-~-~!"")
 24:  -~-~!""<<-~-~!""
 25:  (~-~-~-~!"")**-~!""
 26:  [+!""]+-~-~!""<<!""
 27:  (-~-~!"")**-~-~!""
 28:  ~-~(~-~!""+[+""])
 29:  ~(~-~!""+[+""])
 30:  -(~-~!""+[+""])
 31:  -(~-~!""+[+!""])
 32:  !""<<-~-~-~-~!""
 33:  -([~-~!""]+-~-~!"")
 34:  [-~-~!""]+-~!""-~!""
 35:  [-~-~!""]+-~!""-~-~!""
 36:  ~(~""+[+""])<<-~!""
 37:  ~(~!""*~(~!""+[+""]))
 38:  ~(~!""+[+""])<<!""
 39:  ~(~-~-~!""+[+""])
 40:  [-~!""]+-""<<!""
 41:  -(~-~-~!""+[+!""])
 42:  [-~!""]+-~""<<!""
 43:  ~(~""+[+!""]<<-~!"")
 44:  [+!""]+-~""<<-~!""
 45:  ~([~!""]+-~-~!""<<!"")
 46:  [-~!""]+-~-~!""<<!""
 47:  ~(~-~!""<<~!""*~!"")
 48:  -~-~!""<<~!""*~!""
 49:  ~(~-~-~-~!""+[+""])
 50:  -(~-~-~-~!""+[+""])
 51:  -(~-~-~-~!""+[+!""])
 52:  -([~-~-~-~!""]+-~!"")
 53:  -([~-~-~-~!""]+-~-~!"")
 54:  ~!""/(~-~!"")**~-~!""
 55:  [+!""]+-~""+-"">>!""
 56:  ~"">>>~-~!""<<-~-~!""
 57:  ~-~!""*-~(~!""+[+""])
 58:  ~(~-~!""+[+""])<<!""
 59:  ~([~-~!""<<!""]+-"")
 60:  [-~-~!""]+-""<<!""
 61:  ~(~-~!""+[+!""]<<!"")
 62:  [-~-~!""]+-~""<<!""
 63:  ~"">>>~-~-~-~-~!""
 64:  !""<<~!""*~-~!""
 65:  -~(!""<<~!""*~-~!"")
 66:  ~-~!""*([~!""]+-~!"")
 67:  -~-~-~(!""<<~!""*~-~!"")
 68:  ~-~-([~"">>>~-~!""]+-"")
 69:  ~-([~"">>>~-~!""]+-"")
 70:  +([~"">>>~-~!""]+-"")
 71:  +([~"">>>~-~!""]+-~"")
 72:  ~(~""+[+""])<<-~-~!""
 73:  -~([~"">>>~-~!""]+-~!"")
 74:  [~"">>>~-~!""]+-~!""-~!""
 75:  ~(~!""+[+""]-~""<<-~!"")
 76:  ~(~!""+[+""])<<-~!""
 77:  ~-~-~(~!""+[+""]<<-~!"")
 78:  ~-~(~!""+[+""]<<-~!"")
 79:  ~(~!""+[+""]<<-~!"")
 80:  [-~!""]+-""<<-~!""
 81:  (~-~!"")**-~-~-~!""
 82:  ~!""*~!""+[+!""]<<!""
 83:  ~(~!""+[+!""]<<-~!"")
 84:  [-~!""]+-~""<<-~!""
 85:  -~([-~!""]+-~""<<-~!"")
 86:  ~-~(~""+[+!""]<<-~-~!"")
 87:  ~(~""+[+!""]<<-~-~!"")
 88:  [+!""]+-~""<<-~-~!""
 89:  ~(~""+[+""]-~""+[+""])
 90:  +(~(~""+[+""])+[+""])
 91:  +(~(~""+[+""])+[+!""])
 92:  [-~!""]+-~-~!""<<-~!""
 93:  ~-~!""*(~-~!""+[+!""])
 94:  ~-~(~-~!""<<-~-~-~-~!"")
 95:  ~(~-~!""<<-~-~-~-~!"")
 96:  -~-~!""<<-~-~-~-~!""
 97:  ~-~-~(~""+[+""]+-"")
 98:  ~-~(~""+[+""]+-"")
 99:  ~(~""+[+""]+-"")
100:  -(~""+[+""]+-"")

About

Generates the shortest expressions evaluating to integers between 0 and 100.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published