Example #1
0
def main():
    line_sets = InputReader.fetch_input_seperated_by_empty_lines()
    tiles = lines_to_tiles(line_sets)
    neighbors = find_neighbors(tiles)
    # printer.pprint(find_neighbors(tiles))
    print(multiply_corners(neighbors))
Example #2
0
def main():
    lines = InputReader.fetch_input_seperated_by_empty_lines()
    player1_cards, player2_cards = initalize_decks(lines)
    winning_deck = combat(player1_cards, player2_cards)
    print(calcualte_score(winning_deck))
Example #3
0
def main():
    line_sets = InputReader.fetch_input_seperated_by_empty_lines()
    tiles = lines_to_tiles(line_sets)
    neighbors = find_neighbors(tiles)
    picture = build_picture(neighbors, tiles)
    calculate(picture)