Initial commit

This commit is contained in:
Aéna Aria 2025-12-06 09:41:23 +01:00
commit b1394d905a
18 changed files with 6496 additions and 0 deletions

14
day2/1.py Normal file
View file

@ -0,0 +1,14 @@
with open(r'day2/input.txt', 'r') as input:
ranges = input.read().split(',')
sum = 0
for i in range (0,1000000):
invalid = int(str(i)*2)
for range in ranges:
low,high = int(range.split('-')[0]), int(range.split('-')[1])
if invalid >= low and invalid <= high:
sum += invalid
print(invalid)
print(sum)

17
day2/2.py Normal file
View file

@ -0,0 +1,17 @@
with open(r'day2/input.txt', 'r') as input:
ranges = input.read().split(',')
sum = 0
invalids = []
for i in range(0,100000):
for j in range(2,12):
invalid = int(str(i)*j)
for rang in ranges:
low,high = int(rang.split('-')[0]), int(rang.split('-')[1])
if invalid >= low and invalid <= high and invalid not in invalids:
sum += invalid
invalids.append(invalid)
print(invalid)
print(sum)

1
day2/input.txt Normal file
View file

@ -0,0 +1 @@
3299143-3378031,97290-131156,525485-660941,7606-10180,961703-1031105,6856273537-6856492968,403537-451118,5330-7241,274725-384313,27212572-27307438,926609-954003,3035-3822,161-238,22625-31241,38327962-38415781,778-1155,141513-192427,2-14,47639-60595,4745616404-4745679582,1296-1852,80-102,284-392,4207561-4292448,404-483,708177-776613,65404-87389,5757541911-5757673432,21-38,485-731,1328256-1444696,11453498-11629572,41-66,2147-3014,714670445-714760965,531505304-531554460,4029-5268,3131222053-3131390224