This commit is contained in:
augustin64 2023-12-23 17:49:30 +01:00
parent 12f0be2a50
commit 12a1a33e83

View File

@ -3,9 +3,8 @@
Jour 16 du défi Advent Of Code pour l'année 2023 Jour 16 du défi Advent Of Code pour l'année 2023
""" """
import os import os
from functools import cache, wraps
from tqdm import tqdm from tqdm import tqdm
import time from aoc_utils.decorators import timeit
def read_sample() -> list[str]: def read_sample() -> list[str]:
"""récupère les entrées depuis le fichier texte correspondant""" """récupère les entrées depuis le fichier texte correspondant"""
@ -16,18 +15,6 @@ def read_sample() -> list[str]:
return sample return sample
def timeit(func):
@wraps(func)
def timeit_wrapper(*args, **kwargs):
start_time = time.perf_counter()
result = func(*args, **kwargs)
end_time = time.perf_counter()
total_time = end_time - start_time
print(f'Function {func.__name__} Took {total_time:.4f} seconds')
return result
return timeit_wrapper
def diff(l1: set, l2: set) -> bool: def diff(l1: set, l2: set) -> bool:
return len(l1 ^ l2) > 0 return len(l1 ^ l2) > 0