Skip to content

dabananda/CodeVault

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

544 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CodeVault

My Personal Programming & Competitive Programming Repository

Solve Once • Learn Forever • Implement Everywhere

GitHub last commit GitHub repo size GitHub stars GitHub forks License


C++ C C# Java Python JavaScript SQL

LeetCode Codeforces BeeCrowd HackerRank CodeChef GeeksforGeeks UVA Coding Ninjas VJudge


About

CodeVault is my personal archive of competitive programming solutions, interview preparation problems, and DSA implementations — solved across multiple languages to understand each language's strengths and become a better engineer.

Languages used: C · C++ · C# · Java · Python · JavaScript · SQL


Repository Structure

CodeVault/
├── problems/               # Solutions organised by platform
│   ├── leetcode/           #   each problem in its own folder
│   ├── codeforces/         #   {number}_{ProblemName}/
│   ├── hackerrank/         #   └── solution files (multi-lang supported)
│   ├── beecrowd/
│   ├── codechef/
│   ├── geeksforgeeks/      # topic subfolders → problem files
│   ├── coding-ninjas/
│   ├── uva/
│   └── vjudge/
├── roadmaps/               # Structured learning paths
│   ├── neetcode-150/       #   topic/ → problem_folder/ → solution
│   ├── therapbd/
│   └── dsa/
├── scripts/
│   └── update_readme.py    # Auto-updates stats & progress in this file
└── templates/
    ├── addAuthorInfo.cpp
    └── competitive_programming_template.cpp

Problem Solving Statistics

Platform Solved
Codeforces 296
HackerRank 190
LeetCode 166
BeeCrowd 56
Coding Ninjas 51
UVA 43
CodeChef 16
GeeksforGeeks 12
VJudge 12
Total 842

Language Statistics

Language Solved
C++ 668
C 113
Java 50
Python 44
JavaScript 19
C# 11
SQL 8
Total 913

Last updated: 2026-07-24 07:04 UTC


Roadmap Progress

NeetCode 150

Progress: 51 / 150
██████□□□□□□□□□□□□□□ 34%

  Arrays And Hashing: 9
  Binary Search: 6
  Graph: 2
  Linkedlist: 8
  Sliding Window: 5
  Stack: 6
  Trees: 10
  Two Pointers: 5

Topics Covered

Category Topics
Linear DS Arrays · Strings · Linked List · Stack · Queue · Deque
Non-linear DS Binary Tree · BST · Heap / Priority Queue · Trie · Segment Tree · Fenwick Tree
Algorithms Binary Search · Two Pointers · Sliding Window · Sorting
Graph BFS · DFS · Topological Sort · Shortest Path (Dijkstra, Bellman-Ford) · Union Find
Techniques Recursion · Backtracking · Greedy · Dynamic Programming (1-D & 2-D)
Math Number Theory · Bit Manipulation · Combinatorics · Geometry

Author

Dabananda Mitra (Debu)

Junior Software Engineer, LEADS Corporation Ltd

  • 💼 ASP.NET Core · SQL Server
  • ☕ Spring Boot · Oracle DB
  • 💙 C# · Java · C++
  • ⚡ Problem Solving · Software Architecture

About

CodeVault is my collection of daily problem solutions from various online judges like Codeforces, LeetCode, and HackerRank. I share solutions for a range of topics, including data structures, algorithms and dynamic programming.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages