Exemple #1
0
def main():
    data = get_input(13)
    parsed_data = []

    for i in data:
        parsed_data.append(list(i.rstrip()))
    p2 = deepcopy(parsed_data)
    print(part_1(parsed_data))
    part_2(p2)
def main():
    data = get_input(8)
    parsed_data = []

    for i in data:
        parsed_data = list(map(int, i.split()))

    part_1(parsed_data)
    part_2(parsed_data)
Exemple #3
0
def main():
    data = get_input(6)

    parsed = map(lambda s: map(int, re.findall(r'-?\d+', s)), data)
    cords = {}
    i = 1
    for x, y in parsed:
        cords[i] = (x, y)
        i += 1

    part_1(cords)
    part_2(cords)
def main():
    f = get_input(3)

    x = {}

    for i in f:
        claim = i.rstrip()[1:].split()
        x[int(claim[0])] = (list(map(int, claim[2][:-1].split(','))),
                            list(map(int, claim[3].split('x'))))
        #print((list(map(int,claim[2][:-1].split(','))), list(map(int,claim[3].split('x')))))

    part_1(x)
    part_2(x)
def main():
    data = get_input(12)
    parsed_data = []
    initial = data[0].split()[2]
    rules = []
    del (data[1])
    for i in range(1,len(data)):
        parsed_data.append((data[i].rstrip().split()[0],data[i].rstrip().split()[2]))
    for i in parsed_data:
        print(i)

    part_1(initial, parsed_data)
    part_2(initial, parsed_data)
def main():
    data = get_input(10)
    parsed_data = []

    parsed = map(lambda s: map(int, re.findall(r'-?\d+', s)), data)

    i = 1
    xl = []
    yl = []
    for x, y, v1, v2 in parsed:
        parsed_data.append(([x, y], (v1, v2)))
        xl.append(x)
        yl.append(y)
        i += 1

    part_1(parsed_data)
    part_2(parsed_data)