Welcome to my Competitive_Programming repository!
This repository contains my solutions to problems from several competitive programming platforms.
Each folder corresponds to a different online judge, and all solutions are organized clearly for easy reference.
All solution files follow the format:
problemNumber___problemName.fileExtension
Example:
1071___Number_Spiral.cpp
Explanation:
| Part | Description |
|---|---|
1071 |
Problem number or ID from the online judge |
Number_Spiral |
Problem name, underscores used for spaces |
.cpp |
File type / programming language (e.g., .cpp, .c, .py) |
This format ensures files are sorted numerically and are easy to identify at a glance.
- The CSES Problem Set offers a curated list of competitive programming problems.
- Focuses on data structures, algorithms, and classical programming challenges.
- Widely used for learning and preparing for contests.
- My CSES Account
- Popular competitive programming platform with regular contests.
- Problems range from easy to extremely challenging, great for practicing time management and contest skills.
- My Codeforces Account
- Formerly known as URI Online Judge.
- Large collection of problems, mostly algorithmic and computational.
- Great for practicing problem-solving and algorithmic thinking.
- My Beecrowd Account
Note: Some solutions to Beecrowd problems may be a bit unpolished, as they were my first attempts at coding.
- Large platform of problems, widely used for technical interviews and coding assessments.
- Focus on data structures, classical algorithms, and solution optimization.
- Great for practicing in a structured way for tech company hiring processes.
- My LeetCode Account
- Japanese online judge, centered around programming competitions.
- Problems organized in regular contests, with strong emphasis on efficiency.
- Excellent for training speed, accuracy, and advanced competitive programming techniques.
- My AtCoder Account
- Global competitive programming platform known for its diverse contest formats, such as Starters, Cook-Off, and Lunchtime.
- Problems cover a wide range of topics, from basic programming to advanced algorithms and mathematical combinatorics.
- Features a division-based rating system, allowing for steady progression and challenges tailored to the coder's skill level.
- My CodeChef Account
- Online platform for learning and practicing programming and algorithms.
- Problems often come with detailed test cases and tutorials, making it beginner-friendly.
💡 Tip: Use the folder names and file naming convention to quickly locate problems by number or name.
This repository is continuously updated as I solve more problems!