コード例 #1
0
ファイル: day16.py プロジェクト: pelma24/AdventOfCode
def do():
    with open('Input/day16.txt') as f:
        strInput = f.read()

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

    print(do1(splitInput))
    print(do2(splitInput))
コード例 #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))
コード例 #3
0
ファイル: day3.py プロジェクト: pelma24/AdventOfCode
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))
コード例 #4
0
ファイル: day13.py プロジェクト: pelma24/AdventOfCode
def do():
    with open('Input/day13.txt') as f:
        strInput = f.read()

    splitInput = inputsplit(strInput, ',')

    earliest = 1007125

    print(do1(earliest, splitInput))
    print(do2(splitInput))
コード例 #5
0
ファイル: day9.py プロジェクト: pelma24/AdventOfCode
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))