Skip to content

Auto-synced LeetCode solutions Done by Me organized by difficulty, with language usage analytics and clean problem-level documentation.

Notifications You must be signed in to change notification settings

ArshiaRx/LeetCode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LeetCode Solutions (Auto-Synced)

This repository automatically syncs my Accepted LeetCode submissions into GitHub using a scheduled GitHub Actions workflow.

CPS688 - ADVANCED Algorithms: One of the great courses I took from TMU (Toronto Metropolitan University) formerly RyersonU taught by Dr. Claude Gravel

Structure

Solutions are organized by difficulty:

  • leetcode/Easy/ - Contains README.md with stats and problem list
  • leetcode/Medium/ - Contains README.md with stats and problem list
  • leetcode/Hard/ - Contains README.md with stats and problem list

Each problem folder follows the format:

{question_id}-{title_slug}

Each problem folder contains:

  • README.md - The problem statement and description
  • Solution file(s) - My accepted submissions

Language Usage Analysis

Language distribution reports are automatically generated as README.md files:

  • leetcode/README.md - Combined statistics for all problems
  • leetcode/Easy/README.md - Statistics and problem list for Easy problems
  • leetcode/Medium/README.md - Statistics and problem list for Medium problems
  • leetcode/Hard/README.md - Statistics and problem list for Hard problems

Notes

  • Only Accepted submissions are synced.
  • Each problem folder includes the problem statement as README.md.
  • Sync runs on a schedule (every 30 minutes) and can also be triggered manually in the Actions tab.
  • The workflow automatically organizes problems by difficulty and generates statistics.

-> Occasionally update secretKey manually