From a6fc8194cb8faf54b312efa5cd04fbc59db5f4a9 Mon Sep 17 00:00:00 2001 From: Malachy Byrne Date: Wed, 27 Oct 2021 14:10:43 +0100 Subject: [PATCH] added list reversal lambda --- 10-cosmic-horror.py | 1 + competition.txt | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) create mode 100644 10-cosmic-horror.py delete mode 100644 competition.txt diff --git a/10-cosmic-horror.py b/10-cosmic-horror.py new file mode 100644 index 0000000..ef8e500 --- /dev/null +++ b/10-cosmic-horror.py @@ -0,0 +1 @@ +(lambda __g, __contextlib: [None for __g['rev'], rev.__name__ in [(lambda l: (lambda __l: [(lambda __out: (lambda __ctx: [__ctx.__enter__(), __ctx.__exit__(None, None, None), __out[0](lambda: None)][2])(__contextlib.nested(type('except', (), {'__enter__': lambda self: None, '__exit__': lambda __self, __exctype, __value, __traceback: __exctype is not None and ([True for __out[0] in [((lambda ret: lambda after: ret)([__l['l'][-1]]))]][0])})(), type('try', (), {'__enter__': lambda self: None, '__exit__': lambda __self, __exctype, __value, __traceback: [False for __out[0] in [((lambda ret: lambda after: ret)(([__l['l'][-1]] + rev(__l['l'][:-1]))))]][0]})())))([None]) for __l['l'] in [(l)]][0])({}), 'rev')]][0])(globals(), __import__('contextlib', level=0)) diff --git a/competition.txt b/competition.txt deleted file mode 100644 index 6ecf031..0000000 --- a/competition.txt +++ /dev/null @@ -1 +0,0 @@ -(((_____ << _____) + _______) << ((_ << _______) - (_ << __))) - (((_______ << ___) + _) << ((_______ << ____) + (_ << __))) - ((((((_ << ___) + _)) << ____) + _) << ((((___ << __) + _) << ___))) + (((___ << _____) + ___) << ((___ << _____))) + (((_ << ______) + _) << ((((___ << __) - _) << ___) - _)) - (((((___ << __) + _) << ___) - ___) << ((_____ << ____) - ___)) + ((((((_ << ___) + _)) << ___) + _) << ((((_ << ____) + _) << __) + _)) + (((((___ << __) + _) << ___) + ___) << ((_______ << ___))) + (((___ << _____) + ___) << ((___ << ____))) + (((((___ << __) + _) << __) + _) << ((_____ << ___) + _)) - ((((((_ << ___) + _)) << ___) - _) << ((_ << _____) + _)) + (((___ << ____) + _) << ((___ << ___) + _)) + (((___ << ___) + _) << (((((_ << ___) + _)) << _))) + (((___ << ___) + _) << ((_____ << _))) + (((_____ << __) + _) << ____) + (_ << _)