Skip to content

Latest commit

Β 

History

History
52 lines (33 loc) Β· 1.75 KB

File metadata and controls

52 lines (33 loc) Β· 1.75 KB

🧩 solveBox

Welcome to solveBox β€” a comprehensive collection of coding solutions aimed at conquering challenges from platforms like Codeforces, Codewars, and beyond. This repository serves as your problem-solving hub, with organized solutions to boost your algorithmic thinking and coding skills.

πŸ“‚ Repository Structure

The repository is structured based on platforms and challenge levels, making it easy to find solutions to specific problems.

Example Folder Structure

  • πŸ† codeforces/
    Contains problems from Codeforces, categorized by difficulty levels.

    • _A/
      🟒 Solutions to Codeforces problems at level A.
    • _B/
      🟑 Solutions to Codeforces problems at level B.
  • βš”οΈ codewars/
    Solutions to challenges from Codewars.

  • πŸ”§ Additional Platforms
    As more platforms are included, the structure will expand accordingly.

πŸ—‚οΈ File Naming Convention

Each solution file is named according to the problem title, with the appropriate extension. Examples include:

  • codeforces/_A/watermelon.js
  • codewars/reverse-string.py

πŸ“‹ Commit Message Guidelines

We follow a structured convention for commit messages to maintain clarity and consistency across the repository. The format is:

action(scope:level): message

Where:

  • action: The type of change (e.g., solve, fix, refactor, chore).
  • scope: The platform or context (e.g., codeforces, codewars).
  • level: The problem level, if applicable (e.g., A, B).

Examples:

  • 🎯 solve(codeforces:A): solve Watermelon problem
  • πŸ›  fix(codewars): fix bug in string reversal function
  • πŸ”„ refactor(general): optimize sorting algorithm

Note: For platforms without levels, the level can be omitted.