Skip to content

zaccesss/competitive-programming

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

competitive-programming

A structured multi-language competitive programming repository for LeetCode, Codeforces and NeetCode. Clean layout and a long-term archive of solved problems.

Portfolio badge LinkedIn badge Email badge

This repository is organised around three goals: consistent problem solving, language breadth and a structure that stays easy to navigate as the archive grows.

Every platform folder follows the same core layout:

  • platform first
  • language second
  • difficulty third

That makes it easy to compare the same problem-solving approach across languages and grow the repository without having to rethink the structure later.

3 platforms. 12 languages. One consistent structure.


Platforms

Platform Profile Username Folder Purpose
LeetCode leetcode.com/u/zacadjei zacadjei leetcode/ interview practice, daily problems, algorithm reps
Codeforces codeforces.com/profile/zaccesss zaccesss codeforces/ contest prep, rating progress, timed practice
NeetCode neetcode.io/profile/zaccess zaccess neetcode/ roadmap tracking, curated interview patterns

Tech Stack

The repository currently supports twelve languages plus the core tooling used to manage the workflow.

Python icon C++ icon Java icon JavaScript icon TypeScript icon Go icon
Python C++ Java JavaScript TypeScript Go
Rust icon C icon C sharp icon Kotlin icon Swift icon PHP icon
Rust C C# Kotlin Swift PHP
Git icon GitHub icon VS Code icon JetBrains icon
Git GitHub VS Code JetBrains

Repository Structure

Click to expand the directory tree
competitive-programming/
├── leetcode/
│   ├── python/
│   │   ├── easy/
│   │   ├── medium/
│   │   └── hard/
│   ├── cpp/
│   ├── java/
│   ├── javascript/
│   ├── typescript/
│   ├── go/
│   ├── rust/
│   ├── c/
│   ├── csharp/
│   ├── kotlin/
│   ├── swift/
│   └── php/
├── codeforces/
│   ├── python/
│   ├── cpp/
│   ├── java/
│   ├── javascript/
│   ├── typescript/
│   ├── go/
│   ├── rust/
│   ├── c/
│   ├── csharp/
│   ├── kotlin/
│   ├── swift/
│   └── php/
├── neetcode/
│   ├── python/
│   ├── cpp/
│   ├── java/
│   ├── javascript/
│   ├── typescript/
│   ├── go/
│   ├── rust/
│   ├── c/
│   ├── csharp/
│   ├── kotlin/
│   ├── swift/
│   └── php/

Folder Guide

leetcode/

Used for interview-style practice, blind-spot drilling and steady algorithm reps. Each language folder is split into easy/, medium/ and hard/ so progress is easy to track.

codeforces/

Used for contest practice and problem-solving under tighter constraints. The structure mirrors LeetCode so contest solutions stay easy to browse.

neetcode/

Used for roadmap-based preparation. This keeps curated patterns and interview-focused problems separate from general platform grinding.


Workflow

The repository is designed to stay consistent regardless of language or editor.

  1. Pick a platform.
  2. Pick a language.
  3. Add the solution in the correct difficulty folder.
  4. Commit in small increments with clear prefixes.

This keeps the archive readable on GitHub, easy to maintain locally and simple to keep in sync across devices.


Why This Structure Works

  • Solutions stay grouped in a predictable place every time.
  • Difficulty-based folders make progress visible without extra tooling.
  • Multi-language support makes it easier to compare syntax and approaches.
  • The same structure works in VS Code, JetBrains IDEs and terminal-only workflows.

Current Scope

  • 3 competitive programming platforms
  • 12 language tracks across each platform
  • full difficulty scaffolding across the repository
  • first accepted LeetCode Python solution already added

Goals

  • build a long-term archive of solved problems
  • improve algorithmic thinking through repetition and pattern recognition
  • practise the same ideas across multiple languages
  • grow the repository into a clean record of interview prep and contest practice


Made with 💻 by Isaac Adjei (Zaccess)


isaacadjei.me zacess.com


Footer banner

About

Competitive programming repository containing structured solutions across LeetCode, Codeforces and NeetCode using multiple languages. Includes reusable templates for rapid problem solving.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages