@@ -647,32 +647,6 @@ export const problems = [
647
647
] ,
648
648
tags : [ "Array" , "Stack" ] ,
649
649
} ,
650
- {
651
- id : "L378" ,
652
- title : "Kth Smallest Element in a Sorted Matrix" ,
653
- difficulty : Difficulty . MEDIUM ,
654
- patterns : [ patterns . K_wayMerge ] ,
655
- url : "https://leetcode.com/problems/kth-smallest-element-in-a-sorted-matrix" ,
656
- solutions : [ ] ,
657
- companies : [
658
- "Adobe" ,
659
- "Amazon" ,
660
- "Apple" ,
661
- "Facebook" ,
662
- "Google" ,
663
- "Microsoft" ,
664
- "Twitter" ,
665
- "Uber" ,
666
- "Walmart Labs" ,
667
- ] ,
668
- tags : [
669
- "Array" ,
670
- "Binary Search" ,
671
- "Sorting" ,
672
- "Heap (Priority Queue)" ,
673
- "Matrix" ,
674
- ] ,
675
- } ,
676
650
{
677
651
id : "L424" ,
678
652
title : "Longest Repeating Character Replacement" ,
@@ -811,15 +785,38 @@ export const problems = [
811
785
] ,
812
786
} ,
813
787
{
814
- id : "L1371 " ,
788
+ id : "L1249 " ,
815
789
title : "Minimum Remove to Make Valid Parentheses" ,
816
790
difficulty : Difficulty . MEDIUM ,
817
791
patterns : [ patterns . Stacks ] ,
818
792
url : "https://leetcode.com/problems/minimum-remove-to-make-valid-parentheses" ,
819
- solutions : [ ] ,
793
+ solutions : [
794
+ {
795
+ title :
796
+ "Minimum Remove to Make Valid Parentheses - Leetcode 1249 - Python" ,
797
+ site : sites . yt ,
798
+ url : "https://www.youtube.com/watch?v=mgQ4O9iUEbg" ,
799
+ } ,
800
+ ] ,
820
801
companies : [ "Microsoft" ] ,
821
802
tags : [ "String" , "Stack" ] ,
822
803
} ,
804
+ {
805
+ id : "G2" ,
806
+ title : "Minimum Window Subsequence" ,
807
+ difficulty : Difficulty . HARD ,
808
+ patterns : [ patterns . SlidingWindow ] ,
809
+ url : "https://www.geeksforgeeks.org/problems/minimum-window-subsequence" ,
810
+ solutions : [
811
+ {
812
+ title : "Solution: Minimum Window Subsequence" ,
813
+ site : { } ,
814
+ url : "https://algo.monster/liteproblems/727" ,
815
+ } ,
816
+ ] ,
817
+ companies : [ "Amazon" , "Bloomberg" , "eBay" , "Google" , "Houzz" , "Microsoft" ] ,
818
+ tags : [ "String" , "Sliding Window" , "Dynamic Programming" ] ,
819
+ } ,
823
820
{
824
821
id : "L234" ,
825
822
title : "Palindrome Linked List" ,
@@ -850,47 +847,6 @@ export const problems = [
850
847
] ,
851
848
tags : [ "Linked List" , "Two Pointers" , "Stack" , "Recursion" , "Grind75" ] ,
852
849
} ,
853
- {
854
- id : "L76" ,
855
- title : "Minimum Window Substring" ,
856
- difficulty : Difficulty . HARD ,
857
- patterns : [ patterns . SlidingWindow ] ,
858
- url : "https://leetcode.com/problems/minimum-window-substring" ,
859
- solutions : [
860
- {
861
- title :
862
- "Minimum Window Substring - Airbnb Interview Question - Leetcode 76" ,
863
- site : sites . yt ,
864
- url : "https://www.youtube.com/watch?v=jSto0O4AJbM" ,
865
- } ,
866
- ] ,
867
- companies : [
868
- "Adobe" ,
869
- "Airbnb" ,
870
- "Amazon" ,
871
- "Apple" ,
872
- "Bloomberg" ,
873
- "Cohesity" ,
874
- "Deutsche Bank" ,
875
- "Facebook" ,
876
- "GoDaddy" ,
877
- "Goldman Sachs" ,
878
- "Google" ,
879
- "LinkedIn" ,
880
- "Lyft" ,
881
- "Microsoft" ,
882
- "Nutanix" ,
883
- "Oracle" ,
884
- "Snapchat" ,
885
- "Twitter" ,
886
- "Uber" ,
887
- "Visa" ,
888
- "VMware" ,
889
- "Walmart Labs" ,
890
- "Yahoo" ,
891
- ] ,
892
- tags : [ "Hash Table" , "String" , "Sliding Window" , "Blind75" , "Grind75" ] ,
893
- } ,
894
850
{
895
851
id : "L908" ,
896
852
title : "Middle of the Linked List" ,
@@ -1280,39 +1236,6 @@ export const problems = [
1280
1236
] ,
1281
1237
tags : [ "Linked List" , "Recursion" , "Grind75" ] ,
1282
1238
} ,
1283
- {
1284
- id : "L116" ,
1285
- title : "Populating Next Right Pointers in Each Node" ,
1286
- difficulty : Difficulty . MEDIUM ,
1287
- patterns : [ patterns . TreeBreadthFirstSearch ] ,
1288
- url : "https://leetcode.com/problems/populating-next-right-pointers-in-each-node" ,
1289
- solutions : [
1290
- {
1291
- title :
1292
- "Populating Next Right Pointers in Each Node - Leetcode 116 - Python" ,
1293
- site : sites . yt ,
1294
- url : "https://www.youtube.com/watch?v=U4hFQCa1Cq0" ,
1295
- } ,
1296
- ] ,
1297
- companies : [
1298
- "Amazon" ,
1299
- "Apple" ,
1300
- "Bloomberg" ,
1301
- "Facebook" ,
1302
- "Google" ,
1303
- "Microsoft" ,
1304
- "Nutanix" ,
1305
- "Oracle" ,
1306
- "VMware" ,
1307
- ] ,
1308
- tags : [
1309
- "Linked List" ,
1310
- "Tree" ,
1311
- "Depth-First Search" ,
1312
- "Breadth-First Search" ,
1313
- "Binary Tree" ,
1314
- ] ,
1315
- } ,
1316
1239
{
1317
1240
id : "L242" ,
1318
1241
title : "Valid Anagram" ,
@@ -4130,19 +4053,12 @@ export const problems = [
4130
4053
tags : [ "Depth-First Search" , "Breadth-First Search" , "Union Find" , "Graph" ] ,
4131
4054
} ,
4132
4055
{
4133
- id : "L1249 " ,
4056
+ id : "L1146 " ,
4134
4057
title : "Snapshot Array" ,
4135
4058
difficulty : Difficulty . MEDIUM ,
4136
4059
patterns : [ patterns . CustomDataStructures ] ,
4137
4060
url : "https://leetcode.com/problems/snapshot-array" ,
4138
- solutions : [
4139
- {
4140
- title :
4141
- "Minimum Remove to Make Valid Parentheses - Leetcode 1249 - Python" ,
4142
- site : sites . yt ,
4143
- url : "https://www.youtube.com/watch?v=mgQ4O9iUEbg" ,
4144
- } ,
4145
- ] ,
4061
+ solutions : [ ] ,
4146
4062
companies : [ "Amazon" , "Bloomberg" , "Facebook" ] ,
4147
4063
tags : [ "Array" , "Hash Table" , "Binary Search" , "Design" ] ,
4148
4064
} ,
@@ -4913,40 +4829,6 @@ export const problems = [
4913
4829
companies : [ "Uber" ] ,
4914
4830
tags : [ "Array" , "Hash Table" , "String" , "Trie" ] ,
4915
4831
} ,
4916
- {
4917
- id : "L621" ,
4918
- title : "Task Scheduler" ,
4919
- difficulty : Difficulty . MEDIUM ,
4920
- patterns : [ patterns . TwoHeaps ] ,
4921
- url : "https://leetcode.com/problems/task-scheduler" ,
4922
- solutions : [
4923
- {
4924
- title : "Task Scheduler - Leetcode 621 - Python" ,
4925
- site : sites . yt ,
4926
- url : "https://www.youtube.com/watch?v=s8p8ukTyA2I" ,
4927
- } ,
4928
- ] ,
4929
- companies : [
4930
- "Amazon" ,
4931
- "Apple" ,
4932
- "Facebook" ,
4933
- "Google" ,
4934
- "Microsoft" ,
4935
- "Nutanix" ,
4936
- "Oracle" ,
4937
- "Uber" ,
4938
- "VMware" ,
4939
- ] ,
4940
- tags : [
4941
- "Array" ,
4942
- "Hash Table" ,
4943
- "Greedy" ,
4944
- "Sorting" ,
4945
- "Heap (Priority Queue)" ,
4946
- "Counting" ,
4947
- "Grind75" ,
4948
- ] ,
4949
- } ,
4950
4832
{
4951
4833
id : "L1095" ,
4952
4834
title : "Two City Scheduling" ,
0 commit comments