Ejemplo n.º 1
0
def read_input():
    input = lib.remove_empty(lib.readfile('inputs/22-input.txt'))
    # input = lib.remove_empty(lib.readfile('inputs/22-input-sample.txt'))

    players = [deque(),deque()]
    p = -1
    for line in input:
        if re.match(r"Player", line):
            p += 1
        else:
            players[p].append(int(line))
    return players
Ejemplo n.º 2
0
def read_input():
    # return list(lib.remove_empty(lib.readfile('inputs/12-input-sample.txt')))

    # input = list(lib.remove_empty(lib.readfile('inputs/13-input-sample.txt')))
    input = list(lib.remove_empty(lib.readfile('inputs/13-input.txt')))
    depart = int(input[0])
    buses = input[1].split(',')
    final_buses = []
    for b in buses:
        if b == 'x':
            final_buses.append(b)
        else:
            final_buses.append(int(b))
    return (depart, final_buses)
Ejemplo n.º 3
0
def read_input():
    # ops = list(map(lambda line:line.split(' '), lib.remove_empty(lib.readfile('inputs/18-input-sample.txt'))))
    # ops = list(map(lambda line:line.split(' '), lib.remove_empty(lib.readfile('inputs/18-input-sample2.txt'))))
    ops = list(
        map(lambda line: line.split(' '),
            lib.remove_empty(lib.readfile('inputs/18-input.txt'))))
    for i in range(0, len(ops)):
        try:
            nr = int(ops[i][1])
            ops[i][1] = nr
        except Exception:
            pass
        try:
            nr = int(ops[i][2])
            ops[i][2] = nr
        except Exception:
            pass
    return ops
Ejemplo n.º 4
0
def read_input():
    # input = lib.remove_empty(lib.readfile('inputs/18-input-sample.txt'))
    input = lib.remove_empty(lib.readfile('inputs/18-input.txt'))
    return input
Ejemplo n.º 5
0
def read_input():
    # return list(map(list,lib.remove_empty(lib.readfile('inputs/11-input-sample.txt'))))
    # return a 2d array of all seats:
    return list(
        map(list, lib.remove_empty(lib.readfile('inputs/11-input.txt'))))
Ejemplo n.º 6
0
def read_input():
    return lib.remove_empty(lib.readfile('inputs/05-input.txt'))
Ejemplo n.º 7
0
def read_input():
    # input = list(map(int,list(lib.remove_empty(lib.readfile('inputs/15-input-sample.txt')))[0].split(',')))
    input = list(map(int,list(lib.remove_empty(lib.readfile('inputs/15-input.txt')))[0].split(',')))
    # input = list(map(int,list(lib.remove_empty(lib.readfile('inputs/15-input-sample-7.txt')))[0].split(',')))
    # input = list(map(int,list(lib.remove_empty(lib.readfile('inputs/15-input-sample-5.txt')))[0].split(',')))
    return input
Ejemplo n.º 8
0
def read_input():
    return list(map(int,
                    lib.remove_empty(lib.readfile('inputs/10-input.txt'))))