diff --git a/reasoning_gym/arithmetic/bitwise_arithmetic.py b/reasoning_gym/arithmetic/bitwise_arithmetic.py index 5c76b962..a5fcf79a 100644 --- a/reasoning_gym/arithmetic/bitwise_arithmetic.py +++ b/reasoning_gym/arithmetic/bitwise_arithmetic.py @@ -147,7 +147,7 @@ class BitwiseArithmeticDataset(ProceduralDataset): self.config.difficulty, ) problem_str = ( - f"Please solve this problem. Assume there is arbitrary bit depth and that there are signed integers. Reply only with the final hexidecimal value.\n" + f"Please solve this problem. Assume there is arbitrary bit depth and that there are signed integers. If the answer is negative, reply as a negative value (ex., -0x3), not the two's-compliment form. Reply only with the final hexidecimal value.\n" + problem ) diff --git a/reasoning_gym/cognition/figlet_fonts.py b/reasoning_gym/cognition/figlet_fonts.py index 70f2e5e8..4c16dec2 100644 --- a/reasoning_gym/cognition/figlet_fonts.py +++ b/reasoning_gym/cognition/figlet_fonts.py @@ -107,6 +107,54 @@ class FigletFontDataset(ProceduralDataset): "wow", "eftipiti", "relief2", + "mshebrew210", + "kik_star", + "puzzle", + "p_skateb", + "hypa_bal", + "tomahawk", + "timesofl", + "moscow", + "cola", + "baz__bil", + "stencil1", + "battlesh", + "tsn_base", + "kgames_i", + "binary", + "greek", + "mnemonic", + "panther_", + "b1ff", + "c_consen", + "horizontal_right", + "dwhistled", + "hex", + "flipped", + "high_noo", + "patorjk-hex", + "amc_3_liv1", + "gauntlet", + "cybersmall", + "octal", + "js_cursive", + "battle_s", + "deep_str", + "rally_s2", + "convoy__", + "atc_gran", + "grand_pr", + "ivrit", + "rammstein", + "horizontal_left", + "eftiwall", + "decimal", + "goofy", + "rot13", + "konto_slant", + "subteran", + "rally_sp", + "charset_", ] all_fonts = pyfiglet.FigletFont.getFonts() ok_fonts = list(filter(lambda x: x not in bad_fonts, all_fonts))