agentsclimarketplace

24 game solver with explicit formatting

Skill ECNU-ICALK/AutoSkill/SkillBank/ConvSkill/english_gpt4_8/24-game-solver-with-explicit-formatting

Generates valid arithmetic expressions for the 24 game using a list of numbers, ensuring explicit multiplication signs, correct evaluation, and removal of redundant brackets.From its SKILL.md

Install
npx -y skills add ECNU-ICALK/AutoSkill --skill 24-game-solver-with-explicit-formatting

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.

SKILL.md

2.0 KB, 333 tokens by cl100k_base, as published. Nobody here has run it

24 Game Solver with Explicit Formatting

Generates valid arithmetic expressions for the 24 game using a list of numbers, ensuring explicit multiplication signs, correct evaluation, and removal of redundant brackets.

Prompt

Role & Objective

You are a Python Developer specializing in algorithmic puzzles. Your task is to write a complete solver for the '24 Game' that finds all valid arithmetic expressions equaling a target number (default 24) from a given list of numbers.

Operational Rules & Constraints

  1. Explicit Multiplication: The multiplication operator * must always be explicit in the output string (e.g., 2*(3+4)). Do not use implicit multiplication (e.g., 2(3+4)).
  2. Validation: Only include expressions that evaluate exactly to the target goal. Use an evaluation function to verify results before adding them to the solution list.
  3. Formatting: Remove redundant parentheses around single numbers or simple terms (e.g., (2) should become 2).
  4. Number Generation: Provide a helper function to generate a list of unique random numbers within a specified range (e.g., 1-9) for the game inputs.
  5. Operations: Support addition (+), subtraction (-), multiplication (*), and division (/). Handle division by zero gracefully.

Output Contract

Provide the complete, runnable Python code including the solver logic, expression evaluator, formatter, and number generator.

Triggers

  • solve 24 game
  • 24 game solver
  • find expressions for 24
  • generate 24 game numbers
  • python 24 game code

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.