![Fork me on GitHub](https://camo.githubusercontent.com/82b228a3648bf44fc1163ef44c62fcc60081495e/68747470733a2f2f73332e616d617a6f6e6177732e636f6d2f6769746875622f726962626f6e732f666f726b6d655f6c6566745f7265645f6161303030302e706e67)
![](https://camo.githubusercontent.com/2441b423d94549a98fcc728a9db2b28b804a0351d76aa34b66d30e0274469989/687474703a2f2f7777772e7279726f622e636f6d2f77702d636f6e74656e742f75706c6f6164732f323031362f30332f5279616e2d526f62696e736f6e2d6f6e2d4c6561726e2d746f2d436f64652d576974682d4d652d506f64636173742d312d333030783133362e706e67)
Leetcode-May-Challenge-2020
It contains the solutions of Leetcode May Challenge 2020
Link to the contest : Click🚩
Questions
Problem Name |
Click to open the Problem |
First Bad Version |
![](https://camo.githubusercontent.com/36f9572f7a8fe37b7a4178a251136902e95fc9fd292058fac21718253f4d85f8/687474703a2f2f63646e2d6d656469612e746967746167776f726c642e636f6d2f696d616765732f7374696c6c732f4f64644f6e654f75745f37323839353235372e6a7067) |
Jewels and Stones |
![](https://camo.githubusercontent.com/54ec25fa78b22d5786a130f37ba52e50a875bfea654cbfac3ff759dabd2d41f2/68747470733a2f2f737461746963322e74686572696368657374696d616765732e636f6d2f776f726470726573732f77702d636f6e74656e742f75706c6f6164732f6665617475726532312e6a7067) |
Ransom Note |
![](https://camo.githubusercontent.com/6727e35e1c1f3e0354527eeb4b0630820b1f5dc1fdfee7c354d7482419175210/687474703a2f2f7777772e72616e736f6d697a65722e636f6d2f73697465732f616c6c2f7468656d65732f72616e736f6d2f736f6369616c2e6a70673f78) |
Number Complement |
![](https://camo.githubusercontent.com/8a918450042d8509fb7cfacf5c4a21683416799726083c061856f009b3d6fa9e/68747470733a2f2f696d6167652e7368757474657273746f636b2e636f6d2f696d6167652d766563746f722f7365742d6e756d6265722d6d6174682d73796d626f6c732d696c6c757374726174696f6e2d3236306e772d313135303738303733362e6a7067) |
First Unique Character in a String |
![](https://github.com/MAZHARMIK/Leetcode-May-Challenge-2020/raw/master/leetcode.png?raw=true) |
Majority Element |
![](https://camo.githubusercontent.com/4930f4009b94b573e254a5b931a3f1f2549412435a0c8b24efafc0842b20e5f5/68747470733a2f2f7777772e77337265736f757263652e636f6d2f7733725f696d616765732f7068702d32332d6d616a6f726974792d656c656d656e742d696e2d616e2d61727261792e706e67) |
Cousins in Binary Tree |
![](https://camo.githubusercontent.com/ad73b139dd63e8952b8eb5285be0e99042b94197310746e3327386855e30ffa5/68747470733a2f2f677269642e676f67726170682e636f6d2f66616d696c795f747265652d6570732d696c6c757374726174696f6e5f676737323638383038342e6a7067) |
Check If It Is a Straight Line |
![](https://camo.githubusercontent.com/86ce977aa19f5b571bb33388f36699de4ba9fc80e3ac4b3f725f8436c6bdef1a/68747470733a2f2f7777772e7468656d617468706167652e636f6d2f6150726543616c632f5072655f496d672f42352e706e67) |
Valid Perfect Square |
![](https://camo.githubusercontent.com/e80e07695ca015f8249cdb2937ced72a3c1cff1f531846774418418e54fefc12/68747470733a2f2f73332e616d617a6f6e6177732e636f6d2f7777772e6d6174686e617369756d2e636f6d2f75706c6f61642f3639362f696d616765732f737175617265253230726f6f742532306f66253230322e706e67) |
Find the Town Judge |
![](https://camo.githubusercontent.com/83fab1f650c8e6ae2c337373fe700f60e2bb75da3d32727c245c4bb8b32a0431/68747470733a2f2f726564696e6c61777363686f6f6c2e66696c65732e776f726470726573732e636f6d2f323031362f30362f31636f6c6f726d65737573706963696f697573636f6c63702e6a7067) |
Flood Fill |
![](https://camo.githubusercontent.com/da24e8f54a89711f2252a6af736e3b6b864b4e7aa2faa0bac92eab7a2e8e799f/68747470733a2f2f332e62702e626c6f6773706f742e636f6d2f2d6d6b69554c6879594f35452f574a486133456a4a586e492f41414141414141414169592f7533517a654e716d417655693861723865687066506e4b56696558784c6b5f3777434c63422f73313630302f6e65696768626f7572686f6f64732e676966) |
Single Element in a Sorted Array |
![](https://camo.githubusercontent.com/59ea38cd7fe6248a4e51368355340e1e8ff52f8132922e6f31491ea0e40f1383/68747470733a2f2f342e62702e626c6f6773706f742e636f6d2f2d4e54434b7a5262694547512f5774515f30677170344a492f41414141414141414a6b592f66734b5a6d4343533844414c485977415f735a5f6e653172562d45765851523351434c63424741732f73313630302f756e69717565253242656c656d656e74253242696e25324274686525324261727261792e706e67) |
Remove K Digits |
![](https://camo.githubusercontent.com/9c61d6c0c7e1dc983f63cd90093633a230a6511ed28e52885ebde0e8248365d1/68747470733a2f2f7777772e747574736d616b652e636f6d2f77702d636f6e74656e742f75706c6f6164732f323032302f30352f507974686f6e2d52656d6f76652d4368617261637465722d46726f6d2d537472696e672e6a706567) |
Implement Trie (Prefix Tree) |
![](https://camo.githubusercontent.com/88b26ea365fbbbc265ee71efe3d9afc471ed678e05e95f1973b6209a42516f60/68747470733a2f2f73696d706c65646576636f64652e66696c65732e776f726470726573732e636f6d2f323031382f31322f7472696530322e676966) |
Maximum Sum Circular Subarray |
![](https://camo.githubusercontent.com/90946d77b99bcf799d27bf0cf94bc74b1680a160eb3733d3cde555366834b6d9/68747470733a2f2f692e7974696d672e636f6d2f76692f6953377a357a72696d33382f6d617872657364656661756c742e6a7067) |
Odd Even Linked List |
![](https://camo.githubusercontent.com/4376716d1727a38669ba91ab768de2a49c5fe6717f1ebe986a2fa59a754b5580/68747470733a2f2f70756d706b696e70726f6772616d6d6572646f74636f6d342e66696c65732e776f726470726573732e636f6d2f323031342f30362f6c696e6b65645f6c6973745f302e6a7067) |
Find All Anagrams in a String |
![](https://camo.githubusercontent.com/ffd6f70115653678a54cb6ae6595725fc15dc4c1a2a23e3ab7b8b0220258fddb/68747470733a2f2f7777772e6f73686f6e6577732e636f6d2f77702d636f6e74656e742f75706c6f6164732f323031322f30352f416e616772616d2e6a7067) |
Permutation in String |
![](https://camo.githubusercontent.com/7e32094b1a1cec0398224976aaaa7a3c608cbad4b59faa93ca40cb6a58e0b943/68747470733a2f2f322e62702e626c6f6773706f742e636f6d2f2d772d4432395571535f78452f575549694b426b396873492f41414141414141414149302f5452445f506a4a376535344567575a4b506c78457a477873573343645544396751434c63424741732f73313630302f696d6167652e4a5047) |
Online Stock Span |
![](https://camo.githubusercontent.com/7c70a7fd22eeffd7d6539b3b9ad3a0043e6853f262ffce6e932754580e4f035f/68747470733a2f2f616c676f726974686d73616e646d652e636f6d2f77702d636f6e74656e742f75706c6f6164732f323031342f30322f73746f636b2d7370616e2d70726f626c656d2d312e706e67) |
Kth Smallest Element in a BST |
![](https://camo.githubusercontent.com/b25cf2deda57a130f2cbcaf5356bd27cf9e27dec809316fe867738951d885cca/687474703a2f2f6370706265747465726578706c61696e65642e636f6d2f77702d636f6e74656e742f75706c6f6164732f323031362f30322f62696e6172792d7365617263682d747265652d6469616772616d2e706e67) |
Count Square Submatrices with All Ones |
![](https://camo.githubusercontent.com/df0d4c429ca7fe5e77e9a61d49bd4c56a02b51fd26b372eee7dcfe35d12bf711/68747470733a2f2f6f70656e692e6e6c6d2e6e69682e676f762f696d67732f3531322f3131342f313236363037312f504d43313236363037315f676b6939313466322e706e67) |
Sort Characters By Frequency |
![](https://camo.githubusercontent.com/c2dcb7094d40a91c7ff7bb9aa6038fe63c7956864c3f4919ba4a50a44bb26a44/687474703a2f2f7777772e696e666f62726f746865722e636f6d2f696d672f6f74686572732f6368617261637465722d61727261792d737472696e672e706e67) |
Interval List Intersections |
![](https://camo.githubusercontent.com/8a83dc7407ca7879cfbf88afa348aaefbc7dfc8ef58ccf42d157094999ff5a4e/68747470733a2f2f7777772e6d6174682d6f6e6c792d6d6174682e636f6d2f696d616765732f696e74657273656374696f6e2d6f662d736574732d7573696e672d56656e6e2d6469616772616d2e706e67) |
Construct Binary Search Tree from Preorder Traversal |
![](https://camo.githubusercontent.com/9eb87cb963e8473796c1aaa4189779c0c491996e1a91c287dafd8c72c23bfabf/68747470733a2f2f63646e636f6e747269627574652e6765656b73666f726765656b732e6f72672f77702d636f6e74656e742f75706c6f6164732f4253545365617263682e706e67) |
Uncrossed Lines |
![](https://camo.githubusercontent.com/3b2fc9e006461547e028bb8c0e85dec70953d31bcda14859c9c5861e0a2ae482/68747470733a2f2f73747564792e636f6d2f63696d616765732f6d756c74696d616765732f31362f72656c6174696f6e362e6a7067) |
Contiguous Array |
![](https://camo.githubusercontent.com/a65fbba157194a12a95882be225bb8a6706ad81887da7094b23f9d6f5a3e4d2e/68747470733a2f2f7777772e77337265736f757263652e636f6d2f7733725f696d616765732f6a6176612d61727261792d696d6167652d65786572636973652d34322e706e67) |
Possible Bipartition |
![](https://camo.githubusercontent.com/4a79bfee942f30b73eaa067a3b6f5610c440ce0fe99f46e4bad3c2d343744f09/68747470733a2f2f73747564792e636f6d2f63696d616765732f6d756c74696d616765732f31362f626970617274697465342e6a7067) |
Counting Bits |
![](https://camo.githubusercontent.com/c4c535833261679d6b35b8d5079654c269450348be6e7389af3144758cda47a6/68747470733a2f2f64327235646136313361713530732e636c6f756466726f6e742e6e65742f77702d636f6e74656e742f75706c6f6164732f3430323137342e696d616765302e6a7067) |
Course Schedule |
![](https://camo.githubusercontent.com/948c0785cb454457fe1616392b9e8bd0e54733256f6db7888ea95a4fab4eb2df/68747470733a2f2f616c676f726974686d732e7475746f7269616c686f72697a6f6e2e636f6d2f66696c65732f323031382f30332f546f706f6c6f676963616c2d536f72742e706e67) |
K Closest Points to Origin |
![](https://camo.githubusercontent.com/7fcc8aa309a0b2132fbe51e1b46bff033a413fb93be00f31db1570082a2a79d4/68747470733a2f2f7777772e766172736974797475746f72732e636f6d2f6173736574732f76742d686f746d6174682d6c65676163792f686f746d6174685f68656c702f746f706963732f73686f72746573742d64697374616e63652d6265747765656e2d612d706f696e742d616e642d612d636972636c652f696d616765312e676966) |
Edit Distance |
![](https://camo.githubusercontent.com/fd2f1030698beaf4f922e206c883885c2fce13f1ea0699019113021aa6f8f820/68747470733a2f2f7777772e69646573657276652e636f2e696e2f6c6561726e2f696d672f6564697444697374616e63655f302e676966) |