def main(): from _aocutils import ensure_data ensure_data(25) with open('input_25.txt', 'r') as f: data = f.read() print("Part 1: {0}".format(solve_1(data)))
def main(): from _aocutils import ensure_data ensure_data(16) with open('input_16.txt', 'r') as f: data = f.read().strip() print("Part 1: {0}".format(solve_1(data))) print("Part 2: {0}".format(solve_2(data)))
def main(): from _aocutils import ensure_data ensure_data(24) with open('input_24.txt', 'r') as f: data = f.read() sol_1, sol_2 = solve(data) print("Part 1: {0}".format(sol_1)) print("Part 2: {0}".format(sol_2[1]))
def main(): from _aocutils import ensure_data ensure_data(5) with open('input_05.txt', 'r') as f: data = f.read().splitlines() instructions = list(map(int, data)) print("Part 1: {0}".format(solve_1(instructions))) instructions = list(map(int, data)) print("Part 2: {0}".format(solve_2(instructions)))
def main(): from _aocutils import ensure_data ensure_data(6) with open('input_06.txt', 'r') as f: data = f.read().strip() #data = "0 2 7 0" mem = list(map(int, data.split())) print("Part 1: {0}".format(solve_1(mem))) mem = list(map(int, data.split())) print("Part 2: {0}".format(solve_2(mem)))
def main(): from _aocutils import ensure_data ensure_data(15) with open('input_15.txt', 'r') as f: data = f.read().strip() A, B = data.splitlines() A = int(A.split(' ')[-1]) B = int(B.split(' ')[-1]) print("Part 1: {0}".format(solve_1(A, B))) print("Part 2: {0}".format(solve_2(A, B)))
def main(): from _aocutils import ensure_data ensure_data(8) with open('input_08.txt', 'r') as f: data = f.read().strip() data2 = """b inc 5 if a > 1 a inc 1 if b < 5 c dec -10 if a >= 1 c inc -20 if c == 10""" print("Part 1: {0}".format(solve_1(data.splitlines()))) print("Part 2: {0}".format(solve_2(data.splitlines())))