aboutsummaryrefslogtreecommitdiff
path: root/challenge-052/paulo-custodio/python/ch-1.py
diff options
context:
space:
mode:
authorLubos Kolouch <lubos@kolouch.net>2024-09-16 09:41:35 +0200
committerLubos Kolouch <lubos@kolouch.net>2024-09-16 09:41:35 +0200
commit65b9d6b25e0a823ca7ab6d15744ff98eb3697471 (patch)
treefcbcdebd50e3e146dfecf519701ec04b191053eb /challenge-052/paulo-custodio/python/ch-1.py
parentbd1fe7ae50ca42bda58c134b9edfdc287fb3f386 (diff)
parent68e321dd32a834f54b55d5e8924f04358e41cf1f (diff)
downloadperlweeklychallenge-club-65b9d6b25e0a823ca7ab6d15744ff98eb3697471.tar.gz
perlweeklychallenge-club-65b9d6b25e0a823ca7ab6d15744ff98eb3697471.tar.bz2
perlweeklychallenge-club-65b9d6b25e0a823ca7ab6d15744ff98eb3697471.zip
Merge remote-tracking branch 'upstream/master'
Diffstat (limited to 'challenge-052/paulo-custodio/python/ch-1.py')
-rw-r--r--challenge-052/paulo-custodio/python/ch-1.py21
1 files changed, 21 insertions, 0 deletions
diff --git a/challenge-052/paulo-custodio/python/ch-1.py b/challenge-052/paulo-custodio/python/ch-1.py
new file mode 100644
index 0000000000..7786282a38
--- /dev/null
+++ b/challenge-052/paulo-custodio/python/ch-1.py
@@ -0,0 +1,21 @@
+#!/usr/bin/env python
+
+# Challenge 052
+#
+# TASK #1
+# Stepping Numbers
+# Write a script to accept two numbers between 100 and 999. It should then print
+# all Stepping Numbers between them.
+#
+# A number is called a stepping number if the adjacent digits have a difference
+# of 1. For example, 456 is a stepping number but 129 is not.
+
+import sys
+
+STEPPING_NUMS = [123, 234, 345, 456, 567, 678, 789]
+
+start = int(sys.argv[1])
+end = int(sys.argv[2])
+for n in STEPPING_NUMS:
+ if n >= start and n <= end:
+ print(n)