Add expr_str to return values in countdown.py

Modified return statement to include the modified expression string.
This commit is contained in:
SII-Whereby 2025-11-30 22:12:33 +08:00 committed by GitHub
parent 85629bdfec
commit 7b6283e81b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -178,7 +178,7 @@ class CountdownDataset(ProceduralDataset):
for sym_name, num_str in replacements:
expr_str = expr_str.replace(sym_name, num_str)
return expr, numbers, syms
return expr, numbers, syms, expr_str
def _generate_expression(self, rng: Random) -> tuple[str, list[int], int]:
"""Generate a valid expression and its result