Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

827 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧩 Coding Practice

A personal repository showcasing Java, MySQL, and Data Structures & Algorithms practice through solutions from LeetCode . Continuously maintained for interview and placement preparation.


📂 Repository Structure

coding-practice/
├── Java/          # Java solutions to LeetCode problems
├── MySQL/         # MySQL solutions to LeetCode database problems
└── README.md

🛠 Tech Stack

Java MySQL


🎯 Purpose

  • Strengthen core Data Structures & Algorithms concepts.
  • Practice SQL through LeetCode database problems.
  • Build consistency through regular coding practice.
  • Prepare for technical interviews and placement coding rounds.

📈 Progress

This repository is updated regularly as new problems are solved.


🔗 Connect


"Consistency beats intensity — one problem at a time."

LeetCode Topics

Linked List

Problem Name Difficulty
0021-merge-two-sorted-lists Easy

Recursion

Problem Name Difficulty
0021-merge-two-sorted-lists Easy

Array

Problem Name Difficulty
0628-maximum-product-of-three-numbers Easy
0713-subarray-product-less-than-k Medium
1464-maximum-product-of-two-elements-in-an-array Easy

Binary Search

Problem Name Difficulty
0713-subarray-product-less-than-k Medium

Sliding Window

Problem Name Difficulty
0713-subarray-product-less-than-k Medium

Prefix Sum

Problem Name Difficulty
0713-subarray-product-less-than-k Medium

Database

Problem Name Difficulty
0197-rising-temperature Easy

Math

Problem Name Difficulty
0009-palindrome-number Easy
0628-maximum-product-of-three-numbers Easy
3014-minimum-number-of-pushes-to-type-word-i Easy
3536-maximum-product-of-two-digits Easy

Dynamic Programming

Problem Name Difficulty
0338-counting-bits Easy

Bit Manipulation

Problem Name Difficulty
0338-counting-bits Easy
0401-binary-watch Easy
0461-hamming-distance Easy
0476-number-complement Easy

Sorting

Problem Name Difficulty
0628-maximum-product-of-three-numbers Easy
1464-maximum-product-of-two-elements-in-an-array Easy
3016-minimum-number-of-pushes-to-type-word-ii Medium
3517-smallest-palindromic-rearrangement-i Medium
3536-maximum-product-of-two-digits Easy

Heap (Priority Queue)

Problem Name Difficulty
1464-maximum-product-of-two-elements-in-an-array Easy

String

Problem Name Difficulty
3014-minimum-number-of-pushes-to-type-word-i Easy
3016-minimum-number-of-pushes-to-type-word-ii Medium
3517-smallest-palindromic-rearrangement-i Medium

Counting Sort

Problem Name Difficulty
3016-minimum-number-of-pushes-to-type-word-ii Medium
3517-smallest-palindromic-rearrangement-i Medium

Greedy

Problem Name Difficulty
3014-minimum-number-of-pushes-to-type-word-i Easy
3016-minimum-number-of-pushes-to-type-word-ii Medium

Hash Table

Problem Name Difficulty
3016-minimum-number-of-pushes-to-type-word-ii Medium

Backtracking

Problem Name Difficulty
0401-binary-watch Easy

About

Java, MySQL & DSA practice repository with LeetCode and GeeksforGeeks solutions.

Topics

Resources

Stars

Watchers

Forks

Contributors

Languages