diff options
Diffstat (limited to 'Day 2/Untitled.py')
| -rw-r--r-- | Day 2/Untitled.py | 21 |
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 |
