Skip to content

Commit ed918a1

Browse files
committed
code optimized
1 parent ec473c4 commit ed918a1

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

checkers/field.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -61,19 +61,19 @@ def is_within(self, x: int, y: int) -> bool:
6161
@property
6262
def white_checkers_count(self) -> int:
6363
'''Количество белых шашек на поле'''
64-
return sum([reduce(lambda acc, checker: acc + (checker.type in WHITE_CHECKERS), checkers, 0) for checkers in self.__checkers])
64+
return sum(reduce(lambda acc, checker: acc + (checker.type in WHITE_CHECKERS), checkers, 0) for checkers in self.__checkers)
6565

6666
@property
6767
def black_checkers_count(self) -> int:
6868
'''Количество чёрных шашек на поле'''
69-
return sum([reduce(lambda acc, checker: acc + (checker.type in BLACK_CHECKERS), checkers, 0) for checkers in self.__checkers])
69+
return sum(reduce(lambda acc, checker: acc + (checker.type in BLACK_CHECKERS), checkers, 0) for checkers in self.__checkers)
7070

7171
@property
7272
def white_score(self) -> int:
7373
'''Счёт белых'''
74-
return sum([reduce(lambda acc, checker: acc + (checker.type == CheckerType.WHITE_REGULAR) + (checker.type == CheckerType.WHITE_QUEEN) * 3, checkers, 0) for checkers in self.__checkers])
74+
return sum(reduce(lambda acc, checker: acc + (checker.type == CheckerType.WHITE_REGULAR) + (checker.type == CheckerType.WHITE_QUEEN) * 3, checkers, 0) for checkers in self.__checkers)
7575

7676
@property
7777
def black_score(self) -> int:
7878
'''Счёт чёрных'''
79-
return sum([reduce(lambda acc, checker: acc + (checker.type == CheckerType.BLACK_REGULAR) + (checker.type == CheckerType.BLACK_QUEEN) * 3, checkers, 0) for checkers in self.__checkers])
79+
return sum(reduce(lambda acc, checker: acc + (checker.type == CheckerType.BLACK_REGULAR) + (checker.type == CheckerType.BLACK_QUEEN) * 3, checkers, 0) for checkers in self.__checkers)

0 commit comments

Comments
 (0)