diff options
Diffstat (limited to 'challenge-078/walt-mankowski/python')
| -rw-r--r-- | challenge-078/walt-mankowski/python/ch-1.py | 12 | ||||
| -rw-r--r-- | challenge-078/walt-mankowski/python/ch-2.py | 10 |
2 files changed, 22 insertions, 0 deletions
diff --git a/challenge-078/walt-mankowski/python/ch-1.py b/challenge-078/walt-mankowski/python/ch-1.py new file mode 100644 index 0000000000..48fa69fb88 --- /dev/null +++ b/challenge-078/walt-mankowski/python/ch-1.py @@ -0,0 +1,12 @@ +from sys import argv + +a = [int(x) for x in argv[1:]] +best = None +out = [] + +for i in range(len(a)-1, -1, -1): + if best is None or a[i] > best: + out.insert(0, a[i]) + best = a[i] + +print(out) diff --git a/challenge-078/walt-mankowski/python/ch-2.py b/challenge-078/walt-mankowski/python/ch-2.py new file mode 100644 index 0000000000..0d72428167 --- /dev/null +++ b/challenge-078/walt-mankowski/python/ch-2.py @@ -0,0 +1,10 @@ +from sys import argv + +def rotate_by(b, a): + return a[b:] + a[0:b] + +a = [int(x) for x in argv[1].split(' ')] +b = [int(x) for x in argv[2].split(' ')] + +for x in b: + print(rotate_by(x, a)) |
