diff options
Diffstat (limited to 'progs/a578.py')
-rw-r--r-- | progs/a578.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/progs/a578.py b/progs/a578.py new file mode 100644 index 0000000..f8802cf --- /dev/null +++ b/progs/a578.py @@ -0,0 +1,7 @@ +def decode_list(alist):
+ def aux(g):
+ if isinstance(g, list):
+ return [(g[1], range(g[0]))]
+ else:
+ return [(g, [0])]
+ return [x for g in alist for x, R in aux(g) for i in R]
\ No newline at end of file |