def main(): inputHandle = loadFile("01/input.txt") massList = fileToList(inputHandle, "\n") totalFuel = sum([calculateFuel(mass) for mass in massList]) print(totalFuel)
def main(): inputHandle = loadFile("06/input.txt") inputList = fileToList(inputHandle, "\n") orbits = [x.split(")") for x in inputList] g = nx.Graph() for a, b in orbits: g.add_edge(b, a) path = nx.shortest_path_length(g, source="H4S", target="NRN") print(path)
def main(): inputHandle = loadFile("06/input.txt") inputList = fileToList(inputHandle, "\n") orbits = [x.split(")") for x in inputList] g = nx.DiGraph() for a, b in orbits: g.add_edge(b, a) paths = nx.shortest_path(g) l1 = list() for item in paths.values(): for x in item.values(): if len(x) > 1: l1.append(x) print(len(l1))
def main(): inputVal = 5 inputHandle = loadFile("05/input.txt") program = fileToList(inputHandle, ",") intcode.run(inputVal, program)