Skip to content

Instantly share code, notes, and snippets.

@plux
Last active November 18, 2015 09:35
Show Gist options
  • Save plux/b23f1ca23a5a445122cf to your computer and use it in GitHub Desktop.
Save plux/b23f1ca23a5a445122cf to your computer and use it in GitHub Desktop.
Four 4s
% 4 4 4 4
tools =
0 = floor(.4)
1 = ceil(.4)
2 = sqrt(4)
3 = ceil(sqrt(sqrt(4!)))
5 = ceil(sqrt(4!))
6 = gamma(4) OR ceil(sqrt(sqrt(4!)))!
7 = ceil(sqrt(44))
24 = 4!
26 = floor(sqrt(gamma(4)!)
27 = ceil(sqrt(gamma(4)!)
120 = ceil(sqrt(4!))*4!
120 = ceil(sqrt(4!))!
120 = gamma(4)*4!
720 = gamma(4)!
0 = 44 - 44
1 = 44 / 44
2 = sqrt(4) + 4(4-4)
3 = (4*4 - 4)/4
4 = 4 + 4(4-4),
5 = 4 + sqrt(4) - (4/4)
6 = 4 + sqrt(4) + 4 - 4
7 = 4 + 4 - (4/4)
8 = 4 + 4 + 4 - 4
9 = 4 + 4 + (4/4)
10 = 4 + 4 + 4 - sqrt(4)
11 = (4!/sqrt(4)) - 4/4
12 = 4*4 - sqrt(4) - sqrt(4)
13 = (4!/sqrt(4)) + 4/4
14 = 4 + 4 + 4 + sqrt(4)
15 = 4*4 - 4/4
16 = 4*4 * (4/4)
17 = 4*4 + (4/4)
18 = 4*4 + 4 - sqrt(4)
19 = 4! - 4 - (4/4)
20 = 4*4 + sqrt(4) + sqrt(4)
21 = 4! - 4 + (4/4)
22 = 4*4 + 4 + sqrt(4)
23 = 4! - sqrt(4) + (4/4)
24 = 4*4 + 4 + 4
25 = 4! + sqrt(4) - (4/4)
26 = 4*(4+sqrt(4)) + sqrt(4)
27 = 4! + 4 - (4/4)
28 = 4! + 4 + 4 - 4
29 = 4! + 4 + (4/4)
30 = 4! + 4 + 4 - sqrt(4)
31 = 4! + 4 + 4 - ceil(.4)
32 = 4! + 4 + sqrt(4) + sqrt(4)
33 = 4! + 4 + 4 + ceil(.4)
34 = 4! + 4 + 4 + sqrt(4)
35 = 4! + 44/4
36 = 4! + 4 + 4 + 4
37 = 4! + (4!/sqrt(4)) + ceil(.4)
38 = 4! + (4!/sqrt(4)) + sqrt(4)
39 = floor(44 - 4 - .4)
40 = 4! + (4!/sqrt(4)) + 4
42 = 44 - 4 + sqrt(4)
43 = 44 - (4/4)
44 = 44 + 4 - 4
45 = 44 + (4/4)
46 = 44 + 4 - sqrt(4)
47 = (sqrt(4)*4!) - (4/4)
48 = 44 + sqrt(4) + sqrt(4)
49 = 4! + 4! + (4/4)
50 = 44 + (4!/4)
51 = 44 + ceil(sqrt(44))
52 = 4! + 4! + sqrt(4) + sqrt(4)
53 = 4! + 4! + 4 + ceil(.4)
54 = 4! + 4! + 4 + sqrt(4)
55 = 4! + 4! + 4 + ceil(sqrt(sqrt(4!)))
56 = 44 + (4!/sqrt(4))
57 = 4! + 4! + gamma(4) + ceil(sqrt(sqrt(4!)))
58 = 4! + 4! + gamma(4) + 4
59 = 4! + 4! + gamma(4) + ceil(sqrt(4!))
% (4^4)/4 = 64
60 = (4^4)/4 - 4
61 = (4^4)/4 - ceil(sqrt(sqrt(4!)))
62 = (4^4)/4 - sqrt(4)
63 = (4^4/4) - ceil(.4)
64 = (4^4/4) + floor(.4)
65 = (4^4/4) + ceil(.4)
66 = (4^4/4) + sqrt(4)
67 = (4^4/4) + ceil(sqrt(sqrt(4!)))
68 = (4^4/4) + 4
69 = (4^4/4) + ceil(sqrt(4!))
% 4*4! - 4! = 72
70 = 4*4! - 4! - sqrt(4)
71 = 4*4! - 4! - ceil(.4)
72 = 4*4! - 4! + floor(.4)
73 = 4*4! - 4! + ceil(.4)
74 = 4*4! - 4! + sqrt(4)
75 = 4*4! - 4! + ceil(sqrt(sqrt(4!)))
76 = 4*4! - 4! + 4
77 = 4*4! - 4! + ceil(sqrt(4!))
78 = 4*4! - 4! + gamma(4)
% ceil(sqrt(4!))!/sqrt(4) = 60
79 = ceil(sqrt(4!))!/sqrt(4) + 4! - ceil(sqrt(4!))
80 = ceil(sqrt(4!))!/sqrt(4) + 4! - 4
81 = ceil(sqrt(4!))!/sqrt(4) + 4! - ceil(sqrt(sqrt(4!)))
82 = ceil(sqrt(4!))!/sqrt(4) + 4! - sqrt(4)
83 = ceil(sqrt(4!))!/sqrt(4) + 4! - ceil(.4)
84 = ceil(sqrt(4!))!/sqrt(4) + 4! + floor(.4)
85 = ceil(sqrt(4!))!/sqrt(4) + 4! + ceil(.4)
86 = ceil(sqrt(4!))!/sqrt(4) + 4! + sqrt(4)
87 = ceil(sqrt(4!))!/sqrt(4) + 4! + ceil(sqrt(sqrt(4!)))
88 = ceil(sqrt(4!))!/sqrt(4) + 4! + 4
89 = ceil(sqrt(4!))!/sqrt(4) + 4! + ceil(sqrt(4!))
% 4*4! = 96
90 = 4*4! - 4 - sqrt(4)
91 = 4*4! - 4 - ceil(.4)
92 = 4*4! - sqrt(4) - sqrt(4)
93 = 4*4! - sqrt(4) - ceil(.4)
94 = 4*4! - ceil(.4) - ceil(.4)
95 = 4*4! - ceil(.4) + floor(.4)
96 = 4*4! + 4 - 4
97 = 4*4! + ceil(.4) + floor(.4)
98 = 4*4! + ceil(.4) + ceil(.4)
99 = 4*4! + sqrt(4) + ceil(.4)
100 = 4*4! + sqrt(4) + sqrt(4)
101 = 4*4! + 4 + ceil(.4)
102 = 4*4! + 4 + sqrt(4)
103 = 4*4! + ceil(sqrt(44))
104 = 4*4! + 4 + 4
105 = 4*4! + 4 + ceil(sqrt(4!))
106 = 4*4! + ceil(sqrt(4!)) + ceil(sqrt(4!))
107 = 4*4! + ceil(sqrt(4!)) + gamma(4)
108 = 4*4! + gamma(4) + gamma(4)
% ceil(sqrt(4!))*4! = 120
109 = ceil(sqrt(4!))*4! - gamma(4) - ceil(sqrt(4!))
110 = ceil(sqrt(4!))*4! - ceil(sqrt(4!)) - ceil(sqrt(4!))
111 = ceil(sqrt(4!))*4! - ceil(sqrt(4!)) - 4
112 = ceil(sqrt(4!))*4! - 4 - 4
113 = ceil(sqrt(4!))*4! - 4 - ceil(sqrt(sqrt(4!)))
114 = ceil(sqrt(4!))*4! - 4 - sqrt(4)
115 = ceil(sqrt(4!))*4! - 4 - ceil(.4)
116 = ceil(sqrt(4!))*4! - sqrt(4) - sqrt(4)
117 = ceil(sqrt(4!))*4! - sqrt(4) - ceil(.4)
118 = ceil(sqrt(4!))*4! - ceil(.4) - ceil(.4)
119 = ceil(sqrt(4!))*4! - ceil(.4) + floor(.4)
120 = ceil(sqrt(4!))*4! + 4 - 4
121 = ceil(sqrt(4!))*4! + ceil(.4) + floor(.4)
122 = ceil(sqrt(4!))*4! + ceil(.4) + ceil(.4)
123 = ceil(sqrt(4!))*4! + sqrt(4) + ceil(.4)
124 = ceil(sqrt(4!))*4! + sqrt(4) + sqrt(4)
125 = ceil(sqrt(4!))*4! + 4 + ceil(.4)
126 = ceil(sqrt(4!))*4! + 4 + sqrt(4)
127 = ceil(sqrt(4!))*4! + 4 + ceil(sqrt(sqrt(4!)))
128 = ceil(sqrt(4!))*4! + 4 + 4
129 = ceil(sqrt(4!))*4! + ceil(sqrt(4!)) + 4
130 = ceil(sqrt(4!))*4! + ceil(sqrt(4!)) + ceil(sqrt(4!))
131 = ceil(sqrt(4!))*4! + gamma(4) + ceil(sqrt(4!))
132 = ceil(sqrt(4!))*4! + gamma(4) + gamma(4)
133 = 4^4/sqrt(4) + ceil(sqrt(4!))
134 = 4^4/sqrt(4) + gamma(4)
% ceil(sqrt(4!))! + 4! = 144
135 = ceil(sqrt(4!))! + 4! - 4 - ceil(sqrt(4!))
136 = ceil(sqrt(4!))! + 4! - 4 - 4
137 = ceil(sqrt(4!))! + 4! - 4 - ceil(sqrt(sqrt(4!)))
138 = ceil(sqrt(4!))! + 4! - 4 - sqrt(4)
139 = ceil(sqrt(4!))! + 4! - 4 - ceil(.4)
140 = ceil(sqrt(4!))! + 4! - sqrt(4) - sqrt(4)
141 = ceil(sqrt(4!))! + 4! - sqrt(4) - ceil(.4)
142 = ceil(sqrt(4!))! + 4! - ceil(.4) - ceil(.4)
143 = ceil(sqrt(4!))! + 4! - ceil(.4) - floor(.4)
144 = ceil(sqrt(4!))! + 4! + 4 - 4
145 = ceil(sqrt(4!))! + 4! + ceil(.4) + ceil(.4)
147 = ceil(sqrt(4!))! + 4! + sqrt(4) + ceil(.4)
148 = ceil(sqrt(4!))! + 4! + sqrt(4) + sqrt(4)
149 = ceil(sqrt(4!))! + 4! + 4 + ceil(.4)
150 = ceil(sqrt(4!))! + 4! + 4 + sqrt(4)
151 = ceil(sqrt(4!))! + 4! + 4 + ceil(sqrt(sqrt(4!)))
152 = ceil(sqrt(4!))! + 4! + 4 + 4
153 = ceil(sqrt(4!))! + 4! + 4 + ceil(sqrt(4!))
154 = ceil(sqrt(4!))! + 4! + 4 + gamma(4)
155 = ceil(sqrt(4!))! + 4! + ceil(sqrt(4!)) + gamma(4)
156 = ceil(sqrt(4!))! + 4! + gamma(4) + gamma(4)
157 = ceil(sqrt(4!))! + ceil(sqrt(gamma(4)!) + gamma(4) + 4
158 = ceil(sqrt(4!))! + 44 - gamma(4)
159 = ceil(sqrt(4!))! + 44 - ceil(sqrt(4!))
160 = ceil(sqrt(4!))! + 44 - 4
161 = ceil(sqrt(4!))! + 44 - ceil(sqrt(sqrt(4!)))
162 = ceil(sqrt(4!))! + 44 - sqrt(4)
163 = ceil(sqrt(4!))! + 44 - ceil(.4)
164 = ceil(sqrt(4!))! + 44 + floor(.4)
165 = ceil(sqrt(4!))! + 44 + ceil(.4)
166 = ceil(sqrt(4!))! + 44 + sqrt(4)
167 = ceil(sqrt(4!))! + 44 + ceil(sqrt(sqrt(4!)))
168 = ceil(sqrt(4!))! + 44 + 4
169 = ceil(sqrt(4!))! + 44 + ceil(sqrt(4!))
170 = ceil(sqrt(4!))! + 44 + gamma(4)
% ceil(sqrt(4!))! + 4! + ceil(sqrt(gamma(4)!)) = 171
171 = ceil(sqrt(4!))! + 4! + ceil(sqrt(gamma(4)!)) + floor(.4)
172 = ceil(sqrt(4!))! + 4! + ceil(sqrt(gamma(4)!)) + ceil(.4)
173 = ceil(sqrt(4!))! + 4! + ceil(sqrt(gamma(4)!)) + sqrt(4)
174 = ceil(sqrt(4!))! + 4! + ceil(sqrt(gamma(4)!)) + ceil(sqrt(sqrt(4!)))
175 = ceil(sqrt(4!))! + 4! + ceil(sqrt(gamma(4)!)) + 4
176 = ceil(sqrt(4!))! + 4! + ceil(sqrt(gamma(4)!)) + ceil(sqrt(4!))
177 = ceil(sqrt(4!))! + 4! + ceil(sqrt(gamma(4)!)) + gamma(4)
%% gamma(4)!/4 = 180
178 = gamma(4)!/4 - ceil(.4) - ceil(.4)
179 = gamma(4)!/4 - ceil(.4) + floor(.4)
180 = gamma(4)!/4 + floor(.4) + floor(.4)
181 = gamma(4)!/4 + ceil(.4) + floor(.4)
182 = gamma(4)!/4 + ceil(.4) + ceil(.4)
183 = gamma(4)!/4 + sqrt(4) + ceil(.4)
184 = gamma(4)!/4 + sqrt(4) + sqrt(4)
185 = gamma(4)!/4 + sqrt(4) + ceil(sqrt(sqrt(4!)))
186 = gamma(4)!/4 + ceil(sqrt(sqrt(4!))) + ceil(sqrt(sqrt(4!)))
187 = gamma(4)!/4 + 4 + ceil(sqrt(sqrt(4!)))
188 = gamma(4)!/4 + 4 + 4
189 = gamma(4)!/4 + ceil(sqrt(4!)) + 4
190 = gamma(4)!/4 + gamma(4) + 4
191 = gamma(4)!/4 + gamma(4) + ceil(sqrt(4!))
192 = gamma(4)!/4 + gamma(4) + gamma(4))
%% ceil(sqrt(gamma(4)!) * ceil(sqrt(44)) = 188
193 = ceil(sqrt(gamma(4)!) * ceil(sqrt(44)) + ceil(sqrt(4!))
194 = ceil(sqrt(gamma(4)!) * ceil(sqrt(44)) + gamma(4)
%% (ceil(sqrt(4!))!-4!)*sqrt(4) = 192
195 = (ceil(sqrt(4!))!-4!)*sqrt(4) + ceil(sqrt(sqrt(4!)))
196 = (ceil(sqrt(4!))!-4!)*sqrt(4) + 4
197 = (ceil(sqrt(4!))!-4!)*sqrt(4) + ceil(sqrt(4!))
%% gamma(4)!/4 + 4! = 204
198 = gamma(4)!/4 + 4! - gamma(4)
199 = gamma(4)!/4 + 4! - ceil(sqrt(4!))
200 = gamma(4)!/4 + 4! - 4
201 = gamma(4)!/4 + 4! - ceil(sqrt(sqrt(4!)))
202 = gamma(4)!/4 + 4! - sqrt(2)
203 = gamma(4)!/4 + 4! - ceil(.4)
204 = gamma(4)!/4 + 4! + floor(.4)
205 = gamma(4)!/4 + 4! + ceil(.4)
206 = gamma(4)!/4 + 4! + sqrt(2)
207 = gamma(4)!/4 + 4! + ceil(sqrt(sqrt(4!)))
208 = gamma(4)!/4 + 4! + 4
209 = gamma(4)!/4 + 4! + ceil(sqrt(4!))
210 = gamma(4)!/4 + 4! + gamma(4)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment