Changed parmas back in puzzle24

This commit is contained in:
abdulhakeem 2025-04-03 08:46:18 -05:00
parent f202e4f7f2
commit 29ec970044

View file

@ -24,7 +24,7 @@ DATASET_NAME = "puzzle24"
class Puzzle24Config:
operators: tuple = ("+", "-", "*", "/")
min_value: int = 1
max_value: int = 6
max_value: int = 10
seed: Optional[int] = None
size: int = 500
@ -116,8 +116,10 @@ class Puzzle24Dataset(ProceduralDataset):
try:
answer = answer.strip()
user_answer = int(parse_expr(answer))
print(f"User answer: {user_answer}")
solved = user_answer == 24
used_numbers = [int(num) for num in re.findall(r"\b\d+\b", answer)]
print(f"Used numbers: {used_numbers}")
if len(used_numbers) != 4:
reward = 0.01
elif any(num > self.config.max_value or num < self.config.min_value for num in used_numbers):