Latest commit

History

236 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

leetcode

Welcome to my repository of solutions for LeetCode problems!
Here, you will find my solutions to various coding challenges on Data Structures and Algorithms.
These solutions have been tested and verified to work correctly on the LeetCode platform.

  1. Data Structures Problems:

IDProblemDIFFICULTY
1Contains DuplicateEasy
2Length of Last WordEasy
3Valid AnagramEasy
4Replace Elements with Greatest Element on Right SideEasy
5Is SubsequenceEasy
6Two SumEasy
7Remove ElementEasy
8Longest Common PrefixEasy
9Group AnagramsMedium
10Majority ElementEasy
11Next Greater Element IEasy
12Unique Email AddressesEasy
13Isomorphic StringsEasy
14Can Place FlowersEasy
15Find Pivot IndexEasy
16Word PatternEasy
17Top K Frequent ElementsMedium
18Pascal's TriangleEasy
19Plus OneEasy
20Find All Numbers Disappeared in an ArrayEasy
21Sort ColorsMedium
22Maximum Number of BalloonsEasy
23Product of Array Except SelfMedium
24Valid SudokuMedium
25Longest Consecutive SequenceMedium
26Best Time to Buy and Sell Stock IIMedium
27Best Time to Buy and Sell StockEasy
28Subarray Sum Equals KMedium
29Encode and Decode TinyURLMedium
30Repeated DNA SequencesMedium
31Unique Length-3 Palindromic SubsequencesMedium
32Largest NumberMedium
33Find All Anagrams in a StringMedium
34Minimum Number of Swaps to Make the String BalancedMedium
35Merge Sorted ArrayEasy
36Valid PalindromeEasy
37Valid Palindrome IIEasy
38Minimum Difference Between Highest and Lowest of K ScoresEasy
39Two Sum II - Input Array Is SortedMedium
40Reverse StringEasy
41Remove Duplicates from Sorted ArrayEasy
42Rotate ArrayMedium
43Move ZeroesEasy
443SumMedium
45Container With Most WaterMedium
46Boats to Save PeopleMedium
47Array With Elements Not Equal to Average of NeighborsMedium
48Number of Subsequences That Satisfy the Given Sum ConditionMedium
494SumMedium
50Find the Index of the First Occurrence in a StringMedium
51Trapping Rain WaterHard
52Number of Pairs of Interchangeable RectanglesMedium
53Insert Delete GetRandom O(1)Medium
  1. SQL:

IDProblemDIFFICULTY
1Big CountriesEasy
2Recyclable and Low Fat ProductsEasy
3Find Customer RefereeEasy
4Customers Who Never OrderEasy
5Calculate Special BonusEasy
6Swap SalaryEasy
7Delete Duplicate EmailsEasy
8Fix Names in a TableEasy
9Group Sold Products By The DateEasy
10Patients With a ConditionEasy
11Employees With Missing InformationEasy
12Rearrange Products TableEasy
13Tree NodeMedium
14Article Views IEasy
15Invalid TweetsEasy
16Replace Employee Id With The Unique IdentifierEasy
17Product Sales Analysis IEasy
18Customer Who Visited but Did Not Make Any TransactionsEasy
19Rising TemperatureEasy
20Average Time of Process per MachineEasy
21Employee BonusEasy
22Students and ExaminationsEasy
23Managers with at Least 5 Direct ReportsMedium
24Not Boring MoviesEasy
25Average Selling PriceEasy
26Project Employees IEasy
27Percentage of Users Attended a ContestEasy
28Confirmation RateMedium
29Queries Quality and PercentageEasy
30Number of Unique Subjects Taught by Each TeacherEasy
31Monthly Transactions IMedium
32User Activity for the Past 30 Days IEasy
33Immediate Food Delivery IIMedium
34Game Play Analysis IVMedium
35Product Sales Analysis IIIMedium
36Classes More Than 5 StudentsEasy
37Find Followers CountEasy
38Biggest Single NumberEasy
39Customers Who Bought All ProductsMedium
40The Number of Employees Which Report to Each EmployeeEasy
41Primary Department for Each EmployeeEasy
42Triangle JudgementEasy
43Consecutive NumbersMedium
44Product Price at a Given DateMedium
45Last Person to Fit in the BusMedium
46Count Salary CategoriesMedium
47Employees Whose Manager Left the CompanyEasy
48Exchange SeatsMedium
49Movie RatingMedium
50Restaurant GrowthMedium
51Friend Requests II: Who Has the Most FriendsMedium
52Investments in 2016Medium
53Department Top Three SalariesHard
54Find Users With Valid E-MailsEasy
55List the Products Ordered in a PeriodEasy
56Second Highest SalaryMedium
57Combine Two TablesEasy
58Nth Highest SalaryMedium
59Rank ScoresMedium
60Employees Earning More Than Their ManagersEasy
61Duplicate EmailsEasy
62Department Highest SalaryMedium
63Find Products with Valid Serial NumbersEasy
64Find Valid EmailsEasy
65Odd and Even TransactionsMedium
66Find Students Who ImprovedMedium

About

This is for leetcode problems solutions

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Add copy buttons to all
 blocks\n(function() {\n function addCopyButtons() {\n document.querySelectorAll('pre code').forEach(function(codeBlock) {\n if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;\n codeBlock.parentElement.setAttribute('data-copy-added', 'true');\n \n var btn = document.createElement('button');\n btn.textContent = 'Copy';\n btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';\n btn.onmouseover = function() { this.style.opacity = '1'; };\n btn.onmouseout = function() { this.style.opacity = '0.7'; };\n btn.onclick = function() {\n navigator.clipboard.writeText(codeBlock.textContent).then(function() {\n btn.textContent = 'Copied!';\n setTimeout(function() { btn.textContent = 'Copy'; }, 1500);\n });\n };\n codeBlock.parentElement.style.position = 'relative';\n codeBlock.parentElement.appendChild(btn);\n });\n }\n \n addCopyButtons();\n \n // Re-run on dynamic content\n var observer = new MutationObserver(addCopyButtons);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Add Copy Buttons to Code Blocks");
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
Skip to content

Latest commit

History

236 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

leetcode

Welcome to my repository of solutions for LeetCode problems!
Here, you will find my solutions to various coding challenges on Data Structures and Algorithms.
These solutions have been tested and verified to work correctly on the LeetCode platform.

  1. Data Structures Problems:

IDProblemDIFFICULTY
1Contains DuplicateEasy
2Length of Last WordEasy
3Valid AnagramEasy
4Replace Elements with Greatest Element on Right SideEasy
5Is SubsequenceEasy
6Two SumEasy
7Remove ElementEasy
8Longest Common PrefixEasy
9Group AnagramsMedium
10Majority ElementEasy
11Next Greater Element IEasy
12Unique Email AddressesEasy
13Isomorphic StringsEasy
14Can Place FlowersEasy
15Find Pivot IndexEasy
16Word PatternEasy
17Top K Frequent ElementsMedium
18Pascal's TriangleEasy
19Plus OneEasy
20Find All Numbers Disappeared in an ArrayEasy
21Sort ColorsMedium
22Maximum Number of BalloonsEasy
23Product of Array Except SelfMedium
24Valid SudokuMedium
25Longest Consecutive SequenceMedium
26Best Time to Buy and Sell Stock IIMedium
27Best Time to Buy and Sell StockEasy
28Subarray Sum Equals KMedium
29Encode and Decode TinyURLMedium
30Repeated DNA SequencesMedium
31Unique Length-3 Palindromic SubsequencesMedium
32Largest NumberMedium
33Find All Anagrams in a StringMedium
34Minimum Number of Swaps to Make the String BalancedMedium
35Merge Sorted ArrayEasy
36Valid PalindromeEasy
37Valid Palindrome IIEasy
38Minimum Difference Between Highest and Lowest of K ScoresEasy
39Two Sum II - Input Array Is SortedMedium
40Reverse StringEasy
41Remove Duplicates from Sorted ArrayEasy
42Rotate ArrayMedium
43Move ZeroesEasy
443SumMedium
45Container With Most WaterMedium
46Boats to Save PeopleMedium
47Array With Elements Not Equal to Average of NeighborsMedium
48Number of Subsequences That Satisfy the Given Sum ConditionMedium
494SumMedium
50Find the Index of the First Occurrence in a StringMedium
51Trapping Rain WaterHard
52Number of Pairs of Interchangeable RectanglesMedium
53Insert Delete GetRandom O(1)Medium
  1. SQL:

IDProblemDIFFICULTY
1Big CountriesEasy
2Recyclable and Low Fat ProductsEasy
3Find Customer RefereeEasy
4Customers Who Never OrderEasy
5Calculate Special BonusEasy
6Swap SalaryEasy
7Delete Duplicate EmailsEasy
8Fix Names in a TableEasy
9Group Sold Products By The DateEasy
10Patients With a ConditionEasy
11Employees With Missing InformationEasy
12Rearrange Products TableEasy
13Tree NodeMedium
14Article Views IEasy
15Invalid TweetsEasy
16Replace Employee Id With The Unique IdentifierEasy
17Product Sales Analysis IEasy
18Customer Who Visited but Did Not Make Any TransactionsEasy
19Rising TemperatureEasy
20Average Time of Process per MachineEasy
21Employee BonusEasy
22Students and ExaminationsEasy
23Managers with at Least 5 Direct ReportsMedium
24Not Boring MoviesEasy
25Average Selling PriceEasy
26Project Employees IEasy
27Percentage of Users Attended a ContestEasy
28Confirmation RateMedium
29Queries Quality and PercentageEasy
30Number of Unique Subjects Taught by Each TeacherEasy
31Monthly Transactions IMedium
32User Activity for the Past 30 Days IEasy
33Immediate Food Delivery IIMedium
34Game Play Analysis IVMedium
35Product Sales Analysis IIIMedium
36Classes More Than 5 StudentsEasy
37Find Followers CountEasy
38Biggest Single NumberEasy
39Customers Who Bought All ProductsMedium
40The Number of Employees Which Report to Each EmployeeEasy
41Primary Department for Each EmployeeEasy
42Triangle JudgementEasy
43Consecutive NumbersMedium
44Product Price at a Given DateMedium
45Last Person to Fit in the BusMedium
46Count Salary CategoriesMedium
47Employees Whose Manager Left the CompanyEasy
48Exchange SeatsMedium
49Movie RatingMedium
50Restaurant GrowthMedium
51Friend Requests II: Who Has the Most FriendsMedium
52Investments in 2016Medium
53Department Top Three SalariesHard
54Find Users With Valid E-MailsEasy
55List the Products Ordered in a PeriodEasy
56Second Highest SalaryMedium
57Combine Two TablesEasy
58Nth Highest SalaryMedium
59Rank ScoresMedium
60Employees Earning More Than Their ManagersEasy
61Duplicate EmailsEasy
62Department Highest SalaryMedium
63Find Products with Valid Serial NumbersEasy
64Find Valid EmailsEasy
65Odd and Even TransactionsMedium
66Find Students Who ImprovedMedium

About

This is for leetcode problems solutions

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Force GitHub README to respect dark mode\n(function() {\n var style = document.createElement('style');\n style.textContent = '\n .markdown-body {\n color-scheme: dark light;\n }\n .markdown-body pre { background: #161b22 !important; }\n .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; }\n .markdown-body table th, .markdown-body table td { border-color: #30363d !important; }\n .markdown-body img { background: #0d1117; }\n .markdown-body blockquote { border-left-color: #8b949e; }\n .markdown-body hr { border-color: #30363d; }\n ';\n document.head.appendChild(style);\n})();", "GitHub Dark Mode README Fix"); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Latest commit

History

236 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

leetcode

Welcome to my repository of solutions for LeetCode problems!
Here, you will find my solutions to various coding challenges on Data Structures and Algorithms.
These solutions have been tested and verified to work correctly on the LeetCode platform.

  1. Data Structures Problems:

IDProblemDIFFICULTY
1Contains DuplicateEasy
2Length of Last WordEasy
3Valid AnagramEasy
4Replace Elements with Greatest Element on Right SideEasy
5Is SubsequenceEasy
6Two SumEasy
7Remove ElementEasy
8Longest Common PrefixEasy
9Group AnagramsMedium
10Majority ElementEasy
11Next Greater Element IEasy
12Unique Email AddressesEasy
13Isomorphic StringsEasy
14Can Place FlowersEasy
15Find Pivot IndexEasy
16Word PatternEasy
17Top K Frequent ElementsMedium
18Pascal's TriangleEasy
19Plus OneEasy
20Find All Numbers Disappeared in an ArrayEasy
21Sort ColorsMedium
22Maximum Number of BalloonsEasy
23Product of Array Except SelfMedium
24Valid SudokuMedium
25Longest Consecutive SequenceMedium
26Best Time to Buy and Sell Stock IIMedium
27Best Time to Buy and Sell StockEasy
28Subarray Sum Equals KMedium
29Encode and Decode TinyURLMedium
30Repeated DNA SequencesMedium
31Unique Length-3 Palindromic SubsequencesMedium
32Largest NumberMedium
33Find All Anagrams in a StringMedium
34Minimum Number of Swaps to Make the String BalancedMedium
35Merge Sorted ArrayEasy
36Valid PalindromeEasy
37Valid Palindrome IIEasy
38Minimum Difference Between Highest and Lowest of K ScoresEasy
39Two Sum II - Input Array Is SortedMedium
40Reverse StringEasy
41Remove Duplicates from Sorted ArrayEasy
42Rotate ArrayMedium
43Move ZeroesEasy
443SumMedium
45Container With Most WaterMedium
46Boats to Save PeopleMedium
47Array With Elements Not Equal to Average of NeighborsMedium
48Number of Subsequences That Satisfy the Given Sum ConditionMedium
494SumMedium
50Find the Index of the First Occurrence in a StringMedium
51Trapping Rain WaterHard
52Number of Pairs of Interchangeable RectanglesMedium
53Insert Delete GetRandom O(1)Medium
  1. SQL:

IDProblemDIFFICULTY
1Big CountriesEasy
2Recyclable and Low Fat ProductsEasy
3Find Customer RefereeEasy
4Customers Who Never OrderEasy
5Calculate Special BonusEasy
6Swap SalaryEasy
7Delete Duplicate EmailsEasy
8Fix Names in a TableEasy
9Group Sold Products By The DateEasy
10Patients With a ConditionEasy
11Employees With Missing InformationEasy
12Rearrange Products TableEasy
13Tree NodeMedium
14Article Views IEasy
15Invalid TweetsEasy
16Replace Employee Id With The Unique IdentifierEasy
17Product Sales Analysis IEasy
18Customer Who Visited but Did Not Make Any TransactionsEasy
19Rising TemperatureEasy
20Average Time of Process per MachineEasy
21Employee BonusEasy
22Students and ExaminationsEasy
23Managers with at Least 5 Direct ReportsMedium
24Not Boring MoviesEasy
25Average Selling PriceEasy
26Project Employees IEasy
27Percentage of Users Attended a ContestEasy
28Confirmation RateMedium
29Queries Quality and PercentageEasy
30Number of Unique Subjects Taught by Each TeacherEasy
31Monthly Transactions IMedium
32User Activity for the Past 30 Days IEasy
33Immediate Food Delivery IIMedium
34Game Play Analysis IVMedium
35Product Sales Analysis IIIMedium
36Classes More Than 5 StudentsEasy
37Find Followers CountEasy
38Biggest Single NumberEasy
39Customers Who Bought All ProductsMedium
40The Number of Employees Which Report to Each EmployeeEasy
41Primary Department for Each EmployeeEasy
42Triangle JudgementEasy
43Consecutive NumbersMedium
44Product Price at a Given DateMedium
45Last Person to Fit in the BusMedium
46Count Salary CategoriesMedium
47Employees Whose Manager Left the CompanyEasy
48Exchange SeatsMedium
49Movie RatingMedium
50Restaurant GrowthMedium
51Friend Requests II: Who Has the Most FriendsMedium
52Investments in 2016Medium
53Department Top Three SalariesHard
54Find Users With Valid E-MailsEasy
55List the Products Ordered in a PeriodEasy
56Second Highest SalaryMedium
57Combine Two TablesEasy
58Nth Highest SalaryMedium
59Rank ScoresMedium
60Employees Earning More Than Their ManagersEasy
61Duplicate EmailsEasy
62Department Highest SalaryMedium
63Find Products with Valid Serial NumbersEasy
64Find Valid EmailsEasy
65Odd and Even TransactionsMedium
66Find Students Who ImprovedMedium

About

This is for leetcode problems solutions

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Highlight search terms from Google/DuckDuckGo/Bing referrer\n(function() {\n var ref = document.referrer;\n var terms = [];\n \n if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) {\n var url = new URL(ref);\n var q = url.searchParams.get('q') || url.searchParams.get('p');\n if (q) {\n terms = q.split(/\\s+/).filter(function(t) { return t.length > 2; });\n }\n }\n \n if (terms.length === 0) return;\n \n var style = document.createElement('style');\n style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }';\n document.head.appendChild(style);\n \n function highlight(node) {\n if (node.nodeType === 3) { // text node\n var text = node.textContent;\n var found = false;\n terms.forEach(function(term) {\n var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\\]\\\\]/g, '\\\\') + ')', 'gi');\n if (regex.test(text)) {\n found = true;\n var frag = document.createDocumentFragment();\n var parts = text.split(regex);\n parts.forEach(function(part, i) {\n if (i % 2 === 0) {\n frag.appendChild(document.createTextNode(part));\n } else {\n var span = document.createElement('span');\n span.className = 'userscript-highlight';\n span.textContent = part;\n frag.appendChild(span);\n }\n });\n node.parentNode.replaceChild(frag, node);\n }\n });\n } else if (node.nodeType === 1 && node.childNodes) { // element\n var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT'];\n if (!skipTags.includes(node.tagName)) {\n Array.from(node.childNodes).forEach(highlight);\n }\n }\n }\n \n highlight(document.body);\n \n // Re-highlight on dynamic content\n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1 || node.nodeType === 3) highlight(node);\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Highlight Search Terms"); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Latest commit

History

236 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

leetcode

Welcome to my repository of solutions for LeetCode problems!
Here, you will find my solutions to various coding challenges on Data Structures and Algorithms.
These solutions have been tested and verified to work correctly on the LeetCode platform.

  1. Data Structures Problems:

IDProblemDIFFICULTY
1Contains DuplicateEasy
2Length of Last WordEasy
3Valid AnagramEasy
4Replace Elements with Greatest Element on Right SideEasy
5Is SubsequenceEasy
6Two SumEasy
7Remove ElementEasy
8Longest Common PrefixEasy
9Group AnagramsMedium
10Majority ElementEasy
11Next Greater Element IEasy
12Unique Email AddressesEasy
13Isomorphic StringsEasy
14Can Place FlowersEasy
15Find Pivot IndexEasy
16Word PatternEasy
17Top K Frequent ElementsMedium
18Pascal's TriangleEasy
19Plus OneEasy
20Find All Numbers Disappeared in an ArrayEasy
21Sort ColorsMedium
22Maximum Number of BalloonsEasy
23Product of Array Except SelfMedium
24Valid SudokuMedium
25Longest Consecutive SequenceMedium
26Best Time to Buy and Sell Stock IIMedium
27Best Time to Buy and Sell StockEasy
28Subarray Sum Equals KMedium
29Encode and Decode TinyURLMedium
30Repeated DNA SequencesMedium
31Unique Length-3 Palindromic SubsequencesMedium
32Largest NumberMedium
33Find All Anagrams in a StringMedium
34Minimum Number of Swaps to Make the String BalancedMedium
35Merge Sorted ArrayEasy
36Valid PalindromeEasy
37Valid Palindrome IIEasy
38Minimum Difference Between Highest and Lowest of K ScoresEasy
39Two Sum II - Input Array Is SortedMedium
40Reverse StringEasy
41Remove Duplicates from Sorted ArrayEasy
42Rotate ArrayMedium
43Move ZeroesEasy
443SumMedium
45Container With Most WaterMedium
46Boats to Save PeopleMedium
47Array With Elements Not Equal to Average of NeighborsMedium
48Number of Subsequences That Satisfy the Given Sum ConditionMedium
494SumMedium
50Find the Index of the First Occurrence in a StringMedium
51Trapping Rain WaterHard
52Number of Pairs of Interchangeable RectanglesMedium
53Insert Delete GetRandom O(1)Medium
  1. SQL:

IDProblemDIFFICULTY
1Big CountriesEasy
2Recyclable and Low Fat ProductsEasy
3Find Customer RefereeEasy
4Customers Who Never OrderEasy
5Calculate Special BonusEasy
6Swap SalaryEasy
7Delete Duplicate EmailsEasy
8Fix Names in a TableEasy
9Group Sold Products By The DateEasy
10Patients With a ConditionEasy
11Employees With Missing InformationEasy
12Rearrange Products TableEasy
13Tree NodeMedium
14Article Views IEasy
15Invalid TweetsEasy
16Replace Employee Id With The Unique IdentifierEasy
17Product Sales Analysis IEasy
18Customer Who Visited but Did Not Make Any TransactionsEasy
19Rising TemperatureEasy
20Average Time of Process per MachineEasy
21Employee BonusEasy
22Students and ExaminationsEasy
23Managers with at Least 5 Direct ReportsMedium
24Not Boring MoviesEasy
25Average Selling PriceEasy
26Project Employees IEasy
27Percentage of Users Attended a ContestEasy
28Confirmation RateMedium
29Queries Quality and PercentageEasy
30Number of Unique Subjects Taught by Each TeacherEasy
31Monthly Transactions IMedium
32User Activity for the Past 30 Days IEasy
33Immediate Food Delivery IIMedium
34Game Play Analysis IVMedium
35Product Sales Analysis IIIMedium
36Classes More Than 5 StudentsEasy
37Find Followers CountEasy
38Biggest Single NumberEasy
39Customers Who Bought All ProductsMedium
40The Number of Employees Which Report to Each EmployeeEasy
41Primary Department for Each EmployeeEasy
42Triangle JudgementEasy
43Consecutive NumbersMedium
44Product Price at a Given DateMedium
45Last Person to Fit in the BusMedium
46Count Salary CategoriesMedium
47Employees Whose Manager Left the CompanyEasy
48Exchange SeatsMedium
49Movie RatingMedium
50Restaurant GrowthMedium
51Friend Requests II: Who Has the Most FriendsMedium
52Investments in 2016Medium
53Department Top Three SalariesHard
54Find Users With Valid E-MailsEasy
55List the Products Ordered in a PeriodEasy
56Second Highest SalaryMedium
57Combine Two TablesEasy
58Nth Highest SalaryMedium
59Rank ScoresMedium
60Employees Earning More Than Their ManagersEasy
61Duplicate EmailsEasy
62Department Highest SalaryMedium
63Find Products with Valid Serial NumbersEasy
64Find Valid EmailsEasy
65Odd and Even TransactionsMedium
66Find Students Who ImprovedMedium

About

This is for leetcode problems solutions

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Strip utm_, fbclid, gclid, etc. from all links on page\n(function() {\n var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content',\n 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid',\n 'ref', 'ref_src', 'source', 'medium', 'campaign'];\n \n function cleanUrl(url) {\n try {\n var u = new URL(url, window.location.origin);\n var changed = false;\n trackingParams.forEach(function(p) {\n if (u.searchParams.has(p)) {\n u.searchParams.delete(p);\n changed = true;\n }\n });\n return changed ? u.toString() : url;\n } catch (e) {\n return url;\n }\n }\n \n function cleanLinks() {\n document.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n \n cleanLinks();\n \n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1) {\n if (node.tagName === 'A') cleanLinks();\n node.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Remove Tracking Parameters from Links"); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + '
Skip to content

Latest commit

History

236 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

leetcode

Welcome to my repository of solutions for LeetCode problems!
Here, you will find my solutions to various coding challenges on Data Structures and Algorithms.
These solutions have been tested and verified to work correctly on the LeetCode platform.

  1. Data Structures Problems:

IDProblemDIFFICULTY
1Contains DuplicateEasy
2Length of Last WordEasy
3Valid AnagramEasy
4Replace Elements with Greatest Element on Right SideEasy
5Is SubsequenceEasy
6Two SumEasy
7Remove ElementEasy
8Longest Common PrefixEasy
9Group AnagramsMedium
10Majority ElementEasy
11Next Greater Element IEasy
12Unique Email AddressesEasy
13Isomorphic StringsEasy
14Can Place FlowersEasy
15Find Pivot IndexEasy
16Word PatternEasy
17Top K Frequent ElementsMedium
18Pascal's TriangleEasy
19Plus OneEasy
20Find All Numbers Disappeared in an ArrayEasy
21Sort ColorsMedium
22Maximum Number of BalloonsEasy
23Product of Array Except SelfMedium
24Valid SudokuMedium
25Longest Consecutive SequenceMedium
26Best Time to Buy and Sell Stock IIMedium
27Best Time to Buy and Sell StockEasy
28Subarray Sum Equals KMedium
29Encode and Decode TinyURLMedium
30Repeated DNA SequencesMedium
31Unique Length-3 Palindromic SubsequencesMedium
32Largest NumberMedium
33Find All Anagrams in a StringMedium
34Minimum Number of Swaps to Make the String BalancedMedium
35Merge Sorted ArrayEasy
36Valid PalindromeEasy
37Valid Palindrome IIEasy
38Minimum Difference Between Highest and Lowest of K ScoresEasy
39Two Sum II - Input Array Is SortedMedium
40Reverse StringEasy
41Remove Duplicates from Sorted ArrayEasy
42Rotate ArrayMedium
43Move ZeroesEasy
443SumMedium
45Container With Most WaterMedium
46Boats to Save PeopleMedium
47Array With Elements Not Equal to Average of NeighborsMedium
48Number of Subsequences That Satisfy the Given Sum ConditionMedium
494SumMedium
50Find the Index of the First Occurrence in a StringMedium
51Trapping Rain WaterHard
52Number of Pairs of Interchangeable RectanglesMedium
53Insert Delete GetRandom O(1)Medium
  1. SQL:

IDProblemDIFFICULTY
1Big CountriesEasy
2Recyclable and Low Fat ProductsEasy
3Find Customer RefereeEasy
4Customers Who Never OrderEasy
5Calculate Special BonusEasy
6Swap SalaryEasy
7Delete Duplicate EmailsEasy
8Fix Names in a TableEasy
9Group Sold Products By The DateEasy
10Patients With a ConditionEasy
11Employees With Missing InformationEasy
12Rearrange Products TableEasy
13Tree NodeMedium
14Article Views IEasy
15Invalid TweetsEasy
16Replace Employee Id With The Unique IdentifierEasy
17Product Sales Analysis IEasy
18Customer Who Visited but Did Not Make Any TransactionsEasy
19Rising TemperatureEasy
20Average Time of Process per MachineEasy
21Employee BonusEasy
22Students and ExaminationsEasy
23Managers with at Least 5 Direct ReportsMedium
24Not Boring MoviesEasy
25Average Selling PriceEasy
26Project Employees IEasy
27Percentage of Users Attended a ContestEasy
28Confirmation RateMedium
29Queries Quality and PercentageEasy
30Number of Unique Subjects Taught by Each TeacherEasy
31Monthly Transactions IMedium
32User Activity for the Past 30 Days IEasy
33Immediate Food Delivery IIMedium
34Game Play Analysis IVMedium
35Product Sales Analysis IIIMedium
36Classes More Than 5 StudentsEasy
37Find Followers CountEasy
38Biggest Single NumberEasy
39Customers Who Bought All ProductsMedium
40The Number of Employees Which Report to Each EmployeeEasy
41Primary Department for Each EmployeeEasy
42Triangle JudgementEasy
43Consecutive NumbersMedium
44Product Price at a Given DateMedium
45Last Person to Fit in the BusMedium
46Count Salary CategoriesMedium
47Employees Whose Manager Left the CompanyEasy
48Exchange SeatsMedium
49Movie RatingMedium
50Restaurant GrowthMedium
51Friend Requests II: Who Has the Most FriendsMedium
52Investments in 2016Medium
53Department Top Three SalariesHard
54Find Users With Valid E-MailsEasy
55List the Products Ordered in a PeriodEasy
56Second Highest SalaryMedium
57Combine Two TablesEasy
58Nth Highest SalaryMedium
59Rank ScoresMedium
60Employees Earning More Than Their ManagersEasy
61Duplicate EmailsEasy
62Department Highest SalaryMedium
63Find Products with Valid Serial NumbersEasy
64Find Valid EmailsEasy
65Odd and Even TransactionsMedium
66Find Students Who ImprovedMedium

About

This is for leetcode problems solutions

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Auto-enable theater mode on YouTube\n(function() {\n function tryTheater() {\n var btn = document.querySelector('button[aria-label=\"Theater mode\"], ytd-player #player button[title=\"Theater mode\"]');\n if (btn && !btn.classList.contains('activated')) {\n btn.click();\n }\n }\n \n // Try immediately\n tryTheater();\n \n // Try after navigation (SPA)\n var lastUrl = location.href;\n setInterval(function() {\n if (location.href !== lastUrl) {\n lastUrl = location.href;\n setTimeout(tryTheater, 500);\n }\n }, 1000);\n \n // Also try on player load\n var observer = new MutationObserver(tryTheater);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "YouTube Theater Mode Default"); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Latest commit

History

236 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

leetcode

Welcome to my repository of solutions for LeetCode problems!
Here, you will find my solutions to various coding challenges on Data Structures and Algorithms.
These solutions have been tested and verified to work correctly on the LeetCode platform.

  1. Data Structures Problems:

IDProblemDIFFICULTY
1Contains DuplicateEasy
2Length of Last WordEasy
3Valid AnagramEasy
4Replace Elements with Greatest Element on Right SideEasy
5Is SubsequenceEasy
6Two SumEasy
7Remove ElementEasy
8Longest Common PrefixEasy
9Group AnagramsMedium
10Majority ElementEasy
11Next Greater Element IEasy
12Unique Email AddressesEasy
13Isomorphic StringsEasy
14Can Place FlowersEasy
15Find Pivot IndexEasy
16Word PatternEasy
17Top K Frequent ElementsMedium
18Pascal's TriangleEasy
19Plus OneEasy
20Find All Numbers Disappeared in an ArrayEasy
21Sort ColorsMedium
22Maximum Number of BalloonsEasy
23Product of Array Except SelfMedium
24Valid SudokuMedium
25Longest Consecutive SequenceMedium
26Best Time to Buy and Sell Stock IIMedium
27Best Time to Buy and Sell StockEasy
28Subarray Sum Equals KMedium
29Encode and Decode TinyURLMedium
30Repeated DNA SequencesMedium
31Unique Length-3 Palindromic SubsequencesMedium
32Largest NumberMedium
33Find All Anagrams in a StringMedium
34Minimum Number of Swaps to Make the String BalancedMedium
35Merge Sorted ArrayEasy
36Valid PalindromeEasy
37Valid Palindrome IIEasy
38Minimum Difference Between Highest and Lowest of K ScoresEasy
39Two Sum II - Input Array Is SortedMedium
40Reverse StringEasy
41Remove Duplicates from Sorted ArrayEasy
42Rotate ArrayMedium
43Move ZeroesEasy
443SumMedium
45Container With Most WaterMedium
46Boats to Save PeopleMedium
47Array With Elements Not Equal to Average of NeighborsMedium
48Number of Subsequences That Satisfy the Given Sum ConditionMedium
494SumMedium
50Find the Index of the First Occurrence in a StringMedium
51Trapping Rain WaterHard
52Number of Pairs of Interchangeable RectanglesMedium
53Insert Delete GetRandom O(1)Medium
  1. SQL:

IDProblemDIFFICULTY
1Big CountriesEasy
2Recyclable and Low Fat ProductsEasy
3Find Customer RefereeEasy
4Customers Who Never OrderEasy
5Calculate Special BonusEasy
6Swap SalaryEasy
7Delete Duplicate EmailsEasy
8Fix Names in a TableEasy
9Group Sold Products By The DateEasy
10Patients With a ConditionEasy
11Employees With Missing InformationEasy
12Rearrange Products TableEasy
13Tree NodeMedium
14Article Views IEasy
15Invalid TweetsEasy
16Replace Employee Id With The Unique IdentifierEasy
17Product Sales Analysis IEasy
18Customer Who Visited but Did Not Make Any TransactionsEasy
19Rising TemperatureEasy
20Average Time of Process per MachineEasy
21Employee BonusEasy
22Students and ExaminationsEasy
23Managers with at Least 5 Direct ReportsMedium
24Not Boring MoviesEasy
25Average Selling PriceEasy
26Project Employees IEasy
27Percentage of Users Attended a ContestEasy
28Confirmation RateMedium
29Queries Quality and PercentageEasy
30Number of Unique Subjects Taught by Each TeacherEasy
31Monthly Transactions IMedium
32User Activity for the Past 30 Days IEasy
33Immediate Food Delivery IIMedium
34Game Play Analysis IVMedium
35Product Sales Analysis IIIMedium
36Classes More Than 5 StudentsEasy
37Find Followers CountEasy
38Biggest Single NumberEasy
39Customers Who Bought All ProductsMedium
40The Number of Employees Which Report to Each EmployeeEasy
41Primary Department for Each EmployeeEasy
42Triangle JudgementEasy
43Consecutive NumbersMedium
44Product Price at a Given DateMedium
45Last Person to Fit in the BusMedium
46Count Salary CategoriesMedium
47Employees Whose Manager Left the CompanyEasy
48Exchange SeatsMedium
49Movie RatingMedium
50Restaurant GrowthMedium
51Friend Requests II: Who Has the Most FriendsMedium
52Investments in 2016Medium
53Department Top Three SalariesHard
54Find Users With Valid E-MailsEasy
55List the Products Ordered in a PeriodEasy
56Second Highest SalaryMedium
57Combine Two TablesEasy
58Nth Highest SalaryMedium
59Rank ScoresMedium
60Employees Earning More Than Their ManagersEasy
61Duplicate EmailsEasy
62Department Highest SalaryMedium
63Find Products with Valid Serial NumbersEasy
64Find Valid EmailsEasy
65Odd and Even TransactionsMedium
66Find Students Who ImprovedMedium

About

This is for leetcode problems solutions

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Remove or un-stick sticky/fixed headers that block content\n(function() {\n function unstick() {\n document.querySelectorAll('header, nav, [role=\"banner\"], .header, .navbar, .sticky, .fixed-top, [style*=\"position: fixed\"], [style*=\"position:sticky\"]').forEach(function(el) {\n if (el.style.position === 'fixed' || el.style.position === 'sticky' || \n getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') {\n el.style.position = 'static';\n el.style.top = 'auto';\n el.style.zIndex = 'auto';\n }\n });\n }\n \n unstick();\n \n var observer = new MutationObserver(unstick);\n observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] });\n})();", "Kill Sticky Headers"); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Latest commit

History

236 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

leetcode

Welcome to my repository of solutions for LeetCode problems!
Here, you will find my solutions to various coding challenges on Data Structures and Algorithms.
These solutions have been tested and verified to work correctly on the LeetCode platform.

  1. Data Structures Problems:

IDProblemDIFFICULTY
1Contains DuplicateEasy
2Length of Last WordEasy
3Valid AnagramEasy
4Replace Elements with Greatest Element on Right SideEasy
5Is SubsequenceEasy
6Two SumEasy
7Remove ElementEasy
8Longest Common PrefixEasy
9Group AnagramsMedium
10Majority ElementEasy
11Next Greater Element IEasy
12Unique Email AddressesEasy
13Isomorphic StringsEasy
14Can Place FlowersEasy
15Find Pivot IndexEasy
16Word PatternEasy
17Top K Frequent ElementsMedium
18Pascal's TriangleEasy
19Plus OneEasy
20Find All Numbers Disappeared in an ArrayEasy
21Sort ColorsMedium
22Maximum Number of BalloonsEasy
23Product of Array Except SelfMedium
24Valid SudokuMedium
25Longest Consecutive SequenceMedium
26Best Time to Buy and Sell Stock IIMedium
27Best Time to Buy and Sell StockEasy
28Subarray Sum Equals KMedium
29Encode and Decode TinyURLMedium
30Repeated DNA SequencesMedium
31Unique Length-3 Palindromic SubsequencesMedium
32Largest NumberMedium
33Find All Anagrams in a StringMedium
34Minimum Number of Swaps to Make the String BalancedMedium
35Merge Sorted ArrayEasy
36Valid PalindromeEasy
37Valid Palindrome IIEasy
38Minimum Difference Between Highest and Lowest of K ScoresEasy
39Two Sum II - Input Array Is SortedMedium
40Reverse StringEasy
41Remove Duplicates from Sorted ArrayEasy
42Rotate ArrayMedium
43Move ZeroesEasy
443SumMedium
45Container With Most WaterMedium
46Boats to Save PeopleMedium
47Array With Elements Not Equal to Average of NeighborsMedium
48Number of Subsequences That Satisfy the Given Sum ConditionMedium
494SumMedium
50Find the Index of the First Occurrence in a StringMedium
51Trapping Rain WaterHard
52Number of Pairs of Interchangeable RectanglesMedium
53Insert Delete GetRandom O(1)Medium
  1. SQL:

IDProblemDIFFICULTY
1Big CountriesEasy
2Recyclable and Low Fat ProductsEasy
3Find Customer RefereeEasy
4Customers Who Never OrderEasy
5Calculate Special BonusEasy
6Swap SalaryEasy
7Delete Duplicate EmailsEasy
8Fix Names in a TableEasy
9Group Sold Products By The DateEasy
10Patients With a ConditionEasy
11Employees With Missing InformationEasy
12Rearrange Products TableEasy
13Tree NodeMedium
14Article Views IEasy
15Invalid TweetsEasy
16Replace Employee Id With The Unique IdentifierEasy
17Product Sales Analysis IEasy
18Customer Who Visited but Did Not Make Any TransactionsEasy
19Rising TemperatureEasy
20Average Time of Process per MachineEasy
21Employee BonusEasy
22Students and ExaminationsEasy
23Managers with at Least 5 Direct ReportsMedium
24Not Boring MoviesEasy
25Average Selling PriceEasy
26Project Employees IEasy
27Percentage of Users Attended a ContestEasy
28Confirmation RateMedium
29Queries Quality and PercentageEasy
30Number of Unique Subjects Taught by Each TeacherEasy
31Monthly Transactions IMedium
32User Activity for the Past 30 Days IEasy
33Immediate Food Delivery IIMedium
34Game Play Analysis IVMedium
35Product Sales Analysis IIIMedium
36Classes More Than 5 StudentsEasy
37Find Followers CountEasy
38Biggest Single NumberEasy
39Customers Who Bought All ProductsMedium
40The Number of Employees Which Report to Each EmployeeEasy
41Primary Department for Each EmployeeEasy
42Triangle JudgementEasy
43Consecutive NumbersMedium
44Product Price at a Given DateMedium
45Last Person to Fit in the BusMedium
46Count Salary CategoriesMedium
47Employees Whose Manager Left the CompanyEasy
48Exchange SeatsMedium
49Movie RatingMedium
50Restaurant GrowthMedium
51Friend Requests II: Who Has the Most FriendsMedium
52Investments in 2016Medium
53Department Top Three SalariesHard
54Find Users With Valid E-MailsEasy
55List the Products Ordered in a PeriodEasy
56Second Highest SalaryMedium
57Combine Two TablesEasy
58Nth Highest SalaryMedium
59Rank ScoresMedium
60Employees Earning More Than Their ManagersEasy
61Duplicate EmailsEasy
62Department Highest SalaryMedium
63Find Products with Valid Serial NumbersEasy
64Find Valid EmailsEasy
65Odd and Even TransactionsMedium
66Find Students Who ImprovedMedium

About

This is for leetcode problems solutions

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Universal Dark Mode - works on any site\n(function() {\n var enabled = true;\n \n function applyDarkMode() {\n if (!enabled) return;\n \n // Create style element if it doesn't exist\n var style = document.getElementById('universal-dark-mode-style');\n if (!style) {\n style = document.createElement('style');\n style.id = 'universal-dark-mode-style';\n document.head.appendChild(style);\n }\n \n // Dark mode CSS - inverts colors but preserves images/video\n style.textContent = '\n /* Invert everything except media */\n html {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #1a1a2e !important;\n }\n \n /* Restore images, videos, iframes, canvas */\n img, video, iframe, canvas, svg, picture, [style*=\"background-image\"] {\n filter: invert(1) hue-rotate(180deg) !important;\n }\n \n /* Preserve specific elements that should not be inverted */\n .no-dark-mode, .no-dark-mode *,\n [data-theme=\"light\"], [data-theme=\"light\"],\n .ace_editor, .ace_editor *,\n .CodeMirror, .CodeMirror *,\n .monaco-editor, .monaco-editor *,\n .markdown-body pre, .markdown-body pre *,\n .highlight, .highlight *,\n pre code, pre code * {\n filter: none !important;\n }\n \n /* Fix common UI elements */\n .modal, .popup, .dropdown-menu, .tooltip, .popover {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #2d2d44 !important;\n border-color: #444 !important;\n }\n \n /* Scrollbars */\n ::-webkit-scrollbar { background: #1a1a2e !important; }\n ::-webkit-scrollbar-thumb { background: #444 !important; }\n ::-webkit-scrollbar-thumb:hover { background: #555 !important; }\n \n /* Selection */\n ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ';\n }\n \n function removeDarkMode() {\n var style = document.getElementById('universal-dark-mode-style');\n if (style) style.remove();\n }\n \n // Toggle with Alt+Shift+D\n document.addEventListener('keydown', function(e) {\n if (e.altKey && e.shiftKey && e.key === 'D') {\n e.preventDefault();\n enabled = !enabled;\n if (enabled) {\n applyDarkMode();\n console.log('[Universal Dark Mode] Enabled');\n } else {\n removeDarkMode();\n console.log('[Universal Dark Mode] Disabled');\n }\n }\n });\n \n // Apply on load\n applyDarkMode();\n \n // Re-apply on dynamic content\n var observer = new MutationObserver(function(mutations) {\n if (enabled && !document.getElementById('universal-dark-mode-style')) {\n applyDarkMode();\n }\n });\n observer.observe(document.head, { childList: true });\n \n console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle');\n})();", "Universal Dark Mode"); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })();
Skip to content

Latest commit

History

236 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

leetcode

Welcome to my repository of solutions for LeetCode problems!
Here, you will find my solutions to various coding challenges on Data Structures and Algorithms.
These solutions have been tested and verified to work correctly on the LeetCode platform.

  1. Data Structures Problems:

IDProblemDIFFICULTY
1Contains DuplicateEasy
2Length of Last WordEasy
3Valid AnagramEasy
4Replace Elements with Greatest Element on Right SideEasy
5Is SubsequenceEasy
6Two SumEasy
7Remove ElementEasy
8Longest Common PrefixEasy
9Group AnagramsMedium
10Majority ElementEasy
11Next Greater Element IEasy
12Unique Email AddressesEasy
13Isomorphic StringsEasy
14Can Place FlowersEasy
15Find Pivot IndexEasy
16Word PatternEasy
17Top K Frequent ElementsMedium
18Pascal's TriangleEasy
19Plus OneEasy
20Find All Numbers Disappeared in an ArrayEasy
21Sort ColorsMedium
22Maximum Number of BalloonsEasy
23Product of Array Except SelfMedium
24Valid SudokuMedium
25Longest Consecutive SequenceMedium
26Best Time to Buy and Sell Stock IIMedium
27Best Time to Buy and Sell StockEasy
28Subarray Sum Equals KMedium
29Encode and Decode TinyURLMedium
30Repeated DNA SequencesMedium
31Unique Length-3 Palindromic SubsequencesMedium
32Largest NumberMedium
33Find All Anagrams in a StringMedium
34Minimum Number of Swaps to Make the String BalancedMedium
35Merge Sorted ArrayEasy
36Valid PalindromeEasy
37Valid Palindrome IIEasy
38Minimum Difference Between Highest and Lowest of K ScoresEasy
39Two Sum II - Input Array Is SortedMedium
40Reverse StringEasy
41Remove Duplicates from Sorted ArrayEasy
42Rotate ArrayMedium
43Move ZeroesEasy
443SumMedium
45Container With Most WaterMedium
46Boats to Save PeopleMedium
47Array With Elements Not Equal to Average of NeighborsMedium
48Number of Subsequences That Satisfy the Given Sum ConditionMedium
494SumMedium
50Find the Index of the First Occurrence in a StringMedium
51Trapping Rain WaterHard
52Number of Pairs of Interchangeable RectanglesMedium
53Insert Delete GetRandom O(1)Medium
  1. SQL:

IDProblemDIFFICULTY
1Big CountriesEasy
2Recyclable and Low Fat ProductsEasy
3Find Customer RefereeEasy
4Customers Who Never OrderEasy
5Calculate Special BonusEasy
6Swap SalaryEasy
7Delete Duplicate EmailsEasy
8Fix Names in a TableEasy
9Group Sold Products By The DateEasy
10Patients With a ConditionEasy
11Employees With Missing InformationEasy
12Rearrange Products TableEasy
13Tree NodeMedium
14Article Views IEasy
15Invalid TweetsEasy
16Replace Employee Id With The Unique IdentifierEasy
17Product Sales Analysis IEasy
18Customer Who Visited but Did Not Make Any TransactionsEasy
19Rising TemperatureEasy
20Average Time of Process per MachineEasy
21Employee BonusEasy
22Students and ExaminationsEasy
23Managers with at Least 5 Direct ReportsMedium
24Not Boring MoviesEasy
25Average Selling PriceEasy
26Project Employees IEasy
27Percentage of Users Attended a ContestEasy
28Confirmation RateMedium
29Queries Quality and PercentageEasy
30Number of Unique Subjects Taught by Each TeacherEasy
31Monthly Transactions IMedium
32User Activity for the Past 30 Days IEasy
33Immediate Food Delivery IIMedium
34Game Play Analysis IVMedium
35Product Sales Analysis IIIMedium
36Classes More Than 5 StudentsEasy
37Find Followers CountEasy
38Biggest Single NumberEasy
39Customers Who Bought All ProductsMedium
40The Number of Employees Which Report to Each EmployeeEasy
41Primary Department for Each EmployeeEasy
42Triangle JudgementEasy
43Consecutive NumbersMedium
44Product Price at a Given DateMedium
45Last Person to Fit in the BusMedium
46Count Salary CategoriesMedium
47Employees Whose Manager Left the CompanyEasy
48Exchange SeatsMedium
49Movie RatingMedium
50Restaurant GrowthMedium
51Friend Requests II: Who Has the Most FriendsMedium
52Investments in 2016Medium
53Department Top Three SalariesHard
54Find Users With Valid E-MailsEasy
55List the Products Ordered in a PeriodEasy
56Second Highest SalaryMedium
57Combine Two TablesEasy
58Nth Highest SalaryMedium
59Rank ScoresMedium
60Employees Earning More Than Their ManagersEasy
61Duplicate EmailsEasy
62Department Highest SalaryMedium
63Find Products with Valid Serial NumbersEasy
64Find Valid EmailsEasy
65Odd and Even TransactionsMedium
66Find Students Who ImprovedMedium

About

This is for leetcode problems solutions

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages