Skip to content

Instantly share code, notes, and snippets.

Created April 28, 2017 18:21
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save anonymous/b02774144c02ff410e7c4cf21b6ca5a6 to your computer and use it in GitHub Desktop.
Save anonymous/b02774144c02ff410e7c4cf21b6ca5a6 to your computer and use it in GitHub Desktop.
lambda x: (lambda zero, one, two, three, four, five, six, seven:
len.__name__[:zero].join(
dict(
zip(
(lambda n:
(lambda n, f, g:
f(n, two, [], f, g)
)(
n,
lambda n, i, r, f, g: g(n, i+one, r, f, g) if i < n else r,
lambda n, i, r, f, g: f(n, i, [r, r + [i]][all(i % x != zero for x in r + [two])], f, g)
)
)(four * two * (three * four + one)),
(lambda n, o, t: (lambda n, f, g: f(n, len.__name__[:zero], f, g))(
n,
lambda n, s, f, g: g(n, s, f, g) if n > o else s,
lambda n, s, f, g: f(n // t, s + chr(n % t), f, g)
))(
(((((three << two) - one) << five) + five) << ((three << six) + (three << one))) + (
((((three << two) - one) << two) + one) << ((three << six) - (one << one))) + (
(((((one << three) + one)) << four) + one) << ((((three << two) - one) << four) + (one << one))) + (
((((three << two) - one) << four) - three) << ((five << five) + seven)) - (
((seven << five) - one) << ((five << five) - (one << one))) + (
((five << three) + one) << ((((five << two) - one) << three) - (one << one))) + (
((((three << two) - one) << four) - five) << ((((one << four) + one) << three) + three)) - (
((((one << four) - one) << four) - seven) << ((one << seven) + (one << one))) - (
((seven << three) - one) << ((((one << four) - one) << three) + three)) - (
((three << six) - one) << ((seven << four))) + (
((five << five) + five) << ((((three << two) + one) << three) - one)) - (
((three << five) + one) << ((three << five) - one)) - (
((five << five) + three) << ((((three << two) - one) << three) - (one << one))) + (
((((three << two) + one) << two) + one) << ((five << four) - (one << two))) - (
((((three << two) + one) << two) + one) << ((((one << four) + one) << two) - one)) + (
(((((one << three) + one)) << three) + one) << ((seven << three))) + (
((((three << two) - one) << three) - three) << ((three << four))) + (
((five << four) + one) << ((five << three))) + (
((five << two) - one) << ((one << five) + (one << one))) + (
(((((one << three) + one)) << two) - one) << ((three << three) + one)) + (
((five << three) - one) << ((one << four) + one)) - (
(((three << two) - one)) << ((three << two))) + (((five << two) + one) << two) - one,
one,
one << four * two
)
)
)[i]
for i in
(lambda x: [x.remove(two), x[::-one]][one] if two in x else x)(
(lambda x:
(lambda x, g, h:
g(x, one, [], g, h)
)(
x,
lambda x, n, r, g, h: h(x, n + one, r, g, h) if x > one else r,
lambda x, n, r, g, h: h(x // n, n, r + [n], g, h) if x % n == zero else g(x, n, r, g, h)
)
)(x)
)
)
)(
*[x for x in range(True << len(len.__name__))]
)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment