Example #1
0
def main() -> None:
    data = data_input("data/aoc_02_data.txt")

    # Part 1
    p_1 = part_1(data)
    print(f"Part 1: {p_1} is {p_1 == 46402}")

    # Part 2
    p_2 = part_2(data)
    print(f"Part 2: {p_2} is {p_2 == 265}")
Example #2
0
def main() -> None:
    data = data_input("data/aoc_02_data.txt")

    # Part 1
    noun: int = 12
    verb: int = 2
    p_1: int = part_1(data, noun, verb)
    print(f"Part 1: {p_1} is {p_1 == 3562672}")

    # Part 2
    output: int = 19690720
    p_2: int = part_2(data, output)
    print(f"Part 2: {p_2} is {p_2 == 8250}")
Example #3
0
 def test_part_1(self):
     """"""
     data: List[List[int]] = data_input("data/aoc_02_data_test_1.txt")
     self.assertEqual(part_1(data), 18)
 def test_part_1(self):
     """()"""
     data: List[int] = [1, 9, 10, 3, 2, 3, 11, 0, 99, 30, 40, 50]
     output: int = 3500
     result = part_1(data)
     self.assertEqual(result, output)
Example #5
0
"""
    aoc_02
    https://adventofcode.com/2017/day/2
"""

from typing import List
from libs.aoc_02_lib import data_input, part_1, part_2

DATA: List[List[int]] = data_input("data/aoc_02_data.txt")

# Part 1
PART_1: int = part_1(DATA)
print(f"Part 1: {PART_1} is {PART_1 == 46402}")

# Part 2
PART_2: int = part_2(DATA)
print(f"Part 2: {PART_2} is {PART_2 == 265}")