Archived
0
0

fix: 改进

This commit is contained in:
2025-12-15 18:21:51 +08:00
parent b6c719fb21
commit 01c719b4fd
6 changed files with 33 additions and 24 deletions

View File

@@ -6,7 +6,6 @@ from heurams.services.logger import get_logger
logger = get_logger(__name__)
class MCQPuzzle(BasePuzzle):
"""选择题谜题生成器
@@ -58,6 +57,8 @@ class MCQPuzzle(BasePuzzle):
jammer: 传入的干扰项列表
"""
# 合并正确答案和传入的干扰项, 并去重
logger.debug(f"答案映射: {self.mapping}, {type(self.mapping)}")
logger.debug(f"干扰项: {jammer}, {type(jammer)}")
unique_jammers = set(jammer + list(self.mapping.values()))
self.jammer = list(unique_jammers)