summaryrefslogtreecommitdiffstats
path: root/Day 2/Untitled.py
diff options
context:
space:
mode:
Diffstat (limited to 'Day 2/Untitled.py')
-rw-r--r--Day 2/Untitled.py21
1 files changed, 21 insertions, 0 deletions
diff --git a/Day 2/Untitled.py b/Day 2/Untitled.py
new file mode 100644
index 0000000..536e83b
--- /dev/null
+++ b/Day 2/Untitled.py
@@ -0,0 +1,21 @@
+
+
+with open ('input.txt', "r") as file:
+ content = file.read().strip()
+range_groups = content.split(',')
+st = []
+sum = 0
+
+for group in range_groups:
+ print (f"Range: {group}")
+ distinct_nums = group.split("-")
+ first_value = int(distinct_nums[0])
+ last_value = int(distinct_nums[1])
+ for num in range(first_value, last_value + 1):
+ s = str(num)
+ is_repeating = s in (s + s) [1:-1]
+ if is_repeating==True:
+ st.append(num)
+for n in st:
+ sum += n
+print (f"Total Sum: {sum} ") \ No newline at end of file