def do(): with open('Input/day16.txt') as f: strInput = f.read() splitInput = inputsplit(strInput, '\n\n') print(do1(splitInput)) print(do2(splitInput))
def do(): with open('Input/day1.txt') as f: strInput = f.read() splitInput = inputsplit(strInput, '\n') intInput = convertToInt(splitInput) print(do1(intInput)) print(do2(intInput))
def do(): with open ('Input/day3.txt') as f: strInput = f.read() splitInput = inputsplit(strInput, '\n') slopes = [(1,1), (1,3), (1,5), (1,7), (2,1)] print(do1(splitInput)) print(do2(splitInput, slopes))
def do(): with open('Input/day13.txt') as f: strInput = f.read() splitInput = inputsplit(strInput, ',') earliest = 1007125 print(do1(earliest, splitInput)) print(do2(splitInput))
def do(): with open('Input/day9.txt') as f: strInput = f.read() splitInput = inputsplit(strInput, '\n') intInput = convertToInt(splitInput) preambelLength = 25 result1 = do1(intInput, preambelLength) print(result1) print(do2(intInput, result1))