From 230efdaef7e7028883619794a5004e804b22c06a Mon Sep 17 00:00:00 2001 From: Thomas Hollenstein Date: Wed, 25 Feb 2026 20:06:48 +0100 Subject: [PATCH] Aufgabe 1 Codewars --- src/codewars/snail.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 src/codewars/snail.py diff --git a/src/codewars/snail.py b/src/codewars/snail.py new file mode 100644 index 0000000..61bc31e --- /dev/null +++ b/src/codewars/snail.py @@ -0,0 +1,18 @@ +def snail(array): + result = [] + + while array: + result += array.pop(0) + + if array and array[0]: + for row in array: + result.append(row.pop()) + + if array: + result += array.pop()[::-1] + + if array and array[0]: + for row in reversed(array): + result.append(row.pop(0)) + + return result