From 50b5ce8a9e30038cc7626570108a51bc1daf7b74 Mon Sep 17 00:00:00 2001 From: Apricot-S Date: Sat, 24 Jan 2026 00:32:37 +0900 Subject: [PATCH] refactor: Use list comprehension in `_decompose_chiitoitsu` --- mahjong/hand_calculating/divider.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/mahjong/hand_calculating/divider.py b/mahjong/hand_calculating/divider.py index c7ea400..eb7c46a 100644 --- a/mahjong/hand_calculating/divider.py +++ b/mahjong/hand_calculating/divider.py @@ -130,10 +130,7 @@ def _divide_hand_impl(pure_hand: tuple[int, ...], melds: tuple[_Block, ...]) -> @staticmethod def _decompose_chiitoitsu(pure_hand: list[int]) -> list[_Block]: - blocks: list[_Block] = [] - for i, count in enumerate(pure_hand): - if count == 2: - blocks.append(_Block(_BlockType.PAIR, i)) + blocks = [_Block(_BlockType.PAIR, i) for i, count in enumerate(pure_hand) if count == 2] return blocks if len(blocks) == 7 else [] @staticmethod