Untitled
unknown
python
3 years ago
953 B
7
Indexable
def day_seven(): with open('input7.txt') as f: txt = f.readlines() directory = [] direc = [0] i = 0 size = 0 control = 0 for x in txt[::-1]: if x[0].isdigit(): direc[0] += int(x.split(" ")[0]) elif x[0:4] == "$ ls": control = 1 elif x[0:3] == "dir": for b in directory: if b[0] == x.split(" ")[1].rstrip("\n"): direc[0] += b[1] elif x[0:4] == "$ cd" and control == 1: direc.insert(0, x.split(" ")[2].rstrip("\n")) directory.append(direc) direc = [0] control = 0 else: continue sum1 = 0 for i in directory: if i[1] <= 100000: print(i[1]) sum1 += i[1] return f"Day 7: part 1 - {sum1}"
Editor is loading...