Welcome to my competitive programming repository! This repository documents my journey through various coding challenges and algorithmic problem-solving practice.
competitive-coding/
├── README.md
├── .gitignore
├── solutions/ # Local solutions (organized by platform)
│ ├── leetcode/
│ ├── codeforces/
│ ├── atcoder/
│ └── others/
├── templates/ # Code templates and snippets
├── notes/ # Algorithm notes and explanations
└── docs/ # Additional documentation
Due to the complexity of managing mixed C++ and Xcode project files in Git, my complete practice folder with all source files, project configurations, and build artifacts is available here:
🔗 Google Drive - Complete Practice Folder
This folder contains:
- All C++ source files
- Xcode project files and configurations
- Build outputs and debugging files
- Experimental code and iterations
- Platform-specific implementations
- Data Structures: Arrays, Linked Lists, Trees, Graphs, Hash Tables
- Algorithms: Sorting, Searching, Dynamic Programming, Greedy, Backtracking
- Complexity Analysis: Time and space complexity optimizations
- Pattern Recognition: Common problem patterns and solution templates
- LeetCode: Daily challenges and interview prep
- Codeforces: Contest participation and rating improvement
- AtCoder: Weekly contests and algorithm practice
- HackerRank: Skill assessments and domain-specific problems
- Problems Solved: 🔄 Updated regularly
- Platforms Active: LeetCode, Codeforces, AtCoder
- Preferred Language: C++
- Development Environment: Xcode
- Reach 500+ problems solved
- Achieve Expert rating on Codeforces
- Complete all LeetCode premium problems
- Participate in weekly contests consistently
- IDE: Xcode (macOS)
- Language: C++ (primarily C++17/20)
- Compiler: Clang with Xcode toolchain
- Platform: macOS
# Clone the repository
git clone https://github.com/[your-username]/competitive-coding.git
# Navigate to the project
cd competitive-coding
# Compile and run a solution (example)
g++ -std=c++17 solutions/leetcode/problem_name.cpp -o solution
./solution
- "Introduction to Algorithms" by CLRS
- "Competitive Programming" by Steven Halim
- "Algorithm Design Manual" by Steven Skiena
This is a personal learning repository, but I welcome:
- Code reviews and optimization suggestions
- Alternative solution approaches
- Bug reports and improvements
- Discussion about problem-solving strategies
Feel free to open an issue or start a discussion!
- 🎉 First contest participation
- 🏆 First accepted solution
- 📊 100 problems milestone
- 🔥 Current streak: tracking in progress
This section will be updated with recent accomplishments and breakthroughs
- GitHub: @hexal1029
- LeetCode: [your-leetcode-profile]
- Codeforces: [your-codeforces-handle]
"The only way to learn a new programming language is by writing programs in it." - Dennis Ritchie
Happy Coding! 🎯