Skip to content

Liferoijrm/Competitive_Programming

Repository files navigation

📚 Competitive_Programming

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.


📊 Stats


📄 File Naming Convention

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.


🏆 Online Judges

CSES

  • 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

Codeforces

  • 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

Beecrowd

  • 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.

LeetCode

  • 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

AtCoder

  • 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

CodeChef

  • 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

HackerRank

  • 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!

About

My solutions to problems from various online judges and coding platforms.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors