séparation de la solution et de l'affichage

This commit is contained in:
2024-12-01 15:05:58 +01:00
parent 43a9cef15a
commit 9d61d24b64
2 changed files with 11 additions and 3 deletions

View File

@@ -1,9 +1,13 @@
from common import parse, split
def solve(l1: list[int], l2: list[int]) -> int:
return sum(map(lambda x: x * len(list(filter(lambda y: y == x, l2))), l1))
def main():
l1, l2 = split(parse("input"))
print(sum(map(lambda x: x * len(list(filter(lambda y: y == x, l2))), l1)))
print(solve(l1, l2))
if __name__ == "__main__":