advent_of_code/25/3/test_main.py
2025-12-03 12:41:06 -06:00

26 lines
1.0 KiB
Python

import pytest
from main import get_highest, get_highest_dynamic
@pytest.mark.parametrize('given, expected',
[
('987654321111111', 98),
('811111111111119', 89),
('234234234234278', 78),
('818181911112111', 92)
])
def test_get_highest(given, expected):
assert get_highest(given) == expected
@pytest.mark.parametrize('given, expected',
[
('987654321111111', 987654321111),
('811111111111119', 811111111119),
('234234234234278', 434234234278),
('818181911112111', 888911112111),
('4123535244222342322334342233754335452333242522124322242423331132232242422443224231234323332243364522', 755554464522)
])
def test_get_even_highester(given, expected):
assert get_highest_dynamic(12, given) == expected