From cb8f05333b9b16604df54c6e6daf01099b16df01 Mon Sep 17 00:00:00 2001 From: Joyce Date: Thu, 9 Sep 2021 17:12:18 +0800 Subject: [PATCH] [mypy] fix type annotations for project euler problem008/sol2 --- project_euler/problem_008/sol2.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/project_euler/problem_008/sol2.py b/project_euler/problem_008/sol2.py index 7f0540263278..889c3a3143c2 100644 --- a/project_euler/problem_008/sol2.py +++ b/project_euler/problem_008/sol2.py @@ -70,7 +70,9 @@ def solution(n: str = N) -> int: """ return max( - reduce(lambda x, y: int(x) * int(y), n[i : i + 13]) for i in range(len(n) - 12) + # mypy cannot properly interpret reduce + int(reduce(lambda x, y: str(int(x) * int(y)), n[i : i + 13])) + for i in range(len(n) - 12) )