jour 9 qui marche pas

This commit is contained in:
Marguerite Miallier
2024-12-09 21:14:32 +01:00
parent 3fdb680747
commit 52064badaa
2 changed files with 104 additions and 40 deletions

34
day9.py Normal file
View File

@ -0,0 +1,34 @@
map = "2333133121414131402"
# with open('day9.txt') as f:
# map = f.readline()[:-2]
print(len(map))
l = []
for i in range(len(map)):
if i%2 == 0:
for j in range(int(map[i])):
l.append(i//2)
else :
for j in range(int(map[i])):
l.append(None)
# print(l)
for el in l:
# print(el)
if el == None:
last = l.pop()
# print(last)
while last == None:
last = l.pop()
l[l.index(el)] = last
checksum = 0
for i in range(len(l)):
checksum += i*l[i]
# print(l)
print(checksum)