Example #1
0
def do():
    with open('Input/day16.txt') as f:
        strInput = f.read()

    splitInput = inputsplit(strInput, '\n\n')

    print(do1(splitInput))
    print(do2(splitInput))
Example #2
0
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))
Example #3
0
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))
Example #4
0
def do():
    with open('Input/day13.txt') as f:
        strInput = f.read()

    splitInput = inputsplit(strInput, ',')

    earliest = 1007125

    print(do1(earliest, splitInput))
    print(do2(splitInput))
Example #5
0
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))