Skip to content

Stewie-pixel/claude-with-leetcode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

202 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

DSA Mentor Banner

Claude with LeetCode

Build README Problems Solved Claude Solved C C%2B%2B Java JavaScript Python Rust TypeScript

A little assistant from Claude to help you learn daily LeetCode problems organised by DSA topic and difficulty.

Table of Contents

Structure

claude-with-leetcode/
β”œβ”€β”€ .github/
β”‚   └── workflows/                      ← CI/CD pipelines
β”œβ”€β”€ .vscode/                            ← editor settings
β”œβ”€β”€ contest                             ← Weekly + Biweekly programming contests
β”œβ”€β”€ cpp/                                ← C++ solutions
β”œβ”€β”€ dcc/                                ← Daily Coding Challenge
β”œβ”€β”€ java/
β”‚   └── 2-add-two-numbers/              ← Java solutions
β”œβ”€β”€ python/
β”‚   └── 1-two-sum/                      ← Python solutions
β”œβ”€β”€ rust/
β”‚   └── 1-two-sum/                      ← Rust solutions
β”œβ”€β”€ skills/                             ← Claude agent skill definitions
β”œβ”€β”€ study_plan/
β”‚   └── leetcode75/
β”‚       └── cpp/                        ← LeetCode 75 study plan solutions
β”œβ”€β”€ .gitattributes
β”œβ”€β”€ .gitignore
β”œβ”€β”€ .prettierrc
β”œβ”€β”€ .problemSiteData.json               ← problem metadata store
β”œβ”€β”€ CLAUDE.md                           ← Claude DSA mentor agent config
β”œβ”€β”€ README.md                           ← auto-generated, do not edit
β”œβ”€β”€ README_template.md                  ← README template
β”œβ”€β”€ addProblem.js                       ← manually add a problem entry
β”œβ”€β”€ detectNewProblems.js                ← detects newly committed files
β”œβ”€β”€ dsaMentor.js                        ← triggers Claude DSA mentor agent
β”œβ”€β”€ package.json
β”œβ”€β”€ syncLeetcode.js                     ← fetches data from LeetCode
β”œβ”€β”€ updateSiteData.js                   ← scans dirs and updates metadata
β”œβ”€β”€ updateTable.js                      ← rebuilds README from template
└── verifySiteData.js                   ← verifies solution URLs

Problem List

Arrays & Hashing

Problem Difficulty C C++ Java JS Python Rust TS
0001 - Two Sum 🟒 Easy
❌
❌
❌
❌

Linked List

Problem Difficulty C C++ Java JS Python Rust TS
0021 - Merge Two Sorted Lists 🟒 Easy
❌
❌
❌
❌
❌
❌
0002 - Add Two Numbers 🟑 Medium
❌
❌
❌
❌
❌

String

Problem Difficulty C C++ Java JS Python Rust TS
0006 - Zigzag Conversion 🟑 Medium
❌
❌
❌
❌
❌
❌
0093 - Restore IP Addresses 🟑 Medium
❌
❌
❌
❌
❌
❌
0394 - Decode String 🟑 Medium
❌
❌
❌
❌
❌
❌
1415 - The k-th Lexicographical String of All Happy Strings of Length n 🟑 Medium
❌
❌
❌
❌
❌
❌
1456 - Maximum Number of Vowels in a Substring of Given Length 🟑 Medium
❌
❌
❌
❌
❌
❌
1545 - Find Kth Bit in Nth Binary String 🟑 Medium
❌
❌
❌
❌
❌
❌
2390 - Removing Stars From a String 🟑 Medium
❌
❌
❌
❌
❌
❌
0214 - Shortest Palindrome πŸ”΄ Hard
❌
❌
❌
❌
❌
❌
1392 - Longest Happy Prefix πŸ”΄ Hard
❌
❌
❌
❌
❌
❌
2223 - Sum of Scores of Built Strings πŸ”΄ Hard
❌
❌
❌
❌
❌
❌

Array

Problem Difficulty C C++ Java JS Python Rust TS
0219 - Contains Duplicate II 🟒 Easy
❌
❌
❌
❌
❌
❌
0724 - Find Pivot Index 🟒 Easy
❌
❌
❌
❌
❌
❌
2248 - Intersection of Multiple Arrays 🟒 Easy
❌
❌
❌
❌
❌
❌
2574 - Left and Right Sum Differences 🟒 Easy
❌
❌
❌
❌
❌
❌
3512 - Minimum Operations to Make Array Sum Divisible by K 🟒 Easy
❌
❌
❌
❌
❌
❌
3633 - Earliest Finish Time for Land and Water Rides I 🟒 Easy
❌
❌
❌
❌
❌
❌
3898 - Find the Degree of Each Vertex 🟒 Easy
❌
❌
❌
❌
❌
❌
3925 - Concatenate Array With Reverse 🟒 Easy
❌
❌
❌
❌
❌
❌
0047 - Permutations II 🟑 Medium
❌
❌
❌
❌
❌
❌
1493 - Longest Subarray of 1's After Deleting One Element 🟑 Medium
❌
❌
❌
❌
❌
❌
1567 - Maximum Length of Subarray With Positive Product 🟑 Medium
❌
❌
❌
❌
❌
❌
2161 - Partition Array According to Given Pivot 🟑 Medium
❌
❌
❌
❌
❌
2196 - Create Binary Tree From Descriptions 🟑 Medium
❌
❌
❌
❌
❌
❌
2352 - Equal Row and Column Pairs 🟑 Medium
❌
❌
❌
❌
❌
❌
3635 - Earliest Finish Time for Land and Water Rides II 🟑 Medium
❌
❌
❌
❌
❌
❌
3689 - Maximum Total Subarray Value I 🟑 Medium
❌
❌
❌
❌
❌
❌
3691 - Maximum Total Subarray Value II πŸ”΄ Hard
❌
❌
❌
❌
❌
❌

Backtracking

Problem Difficulty C C++ Java JS Python Rust TS
0077 - Combinations 🟑 Medium
❌
❌
❌
❌
❌
❌

Hash Table

Problem Difficulty C C++ Java JS Python Rust TS
0424 - Longest Repeating Character Replacement 🟑 Medium
❌
❌
❌
❌
❌
❌
1358 - Number of Substrings Containing All Three Characters 🟑 Medium
❌
❌
❌
❌
❌
❌
1657 - Determine if Two Strings Are Close 🟑 Medium
❌
❌
❌
❌

Contest

Problem Difficulty C C++ Java JS Python Rust TS
2723 - Add Two Promises 🟒 Easy
❌
❌
❌
❌
❌
❌
3940 - Limit Occurrences in Sorted Array 🟒 Easy
❌
❌
❌
❌
❌
❌
3950 - Exactly One Consecutive Set Bits Pair 🟒 Easy
❌
❌
❌
❌
❌
❌
3954 - Sum of Compatible Numbers in Range I 🟒 Easy
❌
❌
❌
❌
❌
❌
2627 - Debounce 🟑 Medium
❌
❌
❌
❌
❌
3951 - Minimum Energy to Maintain Brightness 🟑 Medium
❌
❌
❌
❌
❌
❌
3952 - Maximum Total Value of Covered Indices 🟑 Medium
❌
❌
❌
❌
❌
❌
3955 - Valid Binary Strings With Cost Limit 🟑 Medium
❌
❌
❌
❌
❌
❌
3953 - Maximum Score with Co-Prime Element πŸ”΄ Hard
❌
❌
❌
❌
❌
❌
3956 - Maximum Sum of M Non-Overlapping Subarrays I πŸ”΄ Hard
❌
❌
❌
❌
❌
❌
3957 - Maximum Sum of M Non-Overlapping Subarrays II πŸ”΄ Hard
❌
❌
❌
❌
❌
❌

Math

Problem Difficulty C C++ Java JS Python Rust TS
3558 - Number of Ways to Assign Edge Weights I 🟑 Medium
❌
❌
❌
❌
❌
❌
3751 - Total Waviness of Numbers in Range I 🟑 Medium
❌
❌
❌
❌
❌
❌
3753 - Total Waviness of Numbers in Range II πŸ”΄ Hard
❌
❌
❌
❌
❌
❌

About

Daily Leetcode masterclass with Claude code DSA mentor

Topics

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors