hey there! This is 100 days of competitive coding challenege . You have details of all the problem and solution that I will be solving daily for 100 days consecutively . I have added link to all the questions in read me according to days , you can try solving on your own before watching solution .
#Day 1
Password:- https://www.codechef.com/problems/PASSWD
Distinct pair Sums:-https://www.codechef.com/problems/MANYSUMS
#Day 2
Body Mass Index->https://www.codechef.com/problems/BMI
Matchsticks game-> https://practice.geeksforgeeks.org/problems/-matchsticks-game4906/1
World Record -> https://www.codechef.com/APRIL21C/problems/BOLT
Valid Pair -> https://www.codechef.com/APRIL21C/problems/SOCKS1
#Day 3
Strong Language -> https://www.codechef.com/APRIL21C/problems/SSCRIPT
#Day 4
Chef and Dice -> https://www.codechef.com/APRIL21C/problems/SDICE
#Day 5
Chef and IPC Certificates-> https://www.codechef.com/problems/IPCCERT
Chef in Fantasy League-> https://www.codechef.com/problems/FFL
#Day 6
Pair Me-> https://www.codechef.com/problems/SUMPOS
#Day 7
Even Sum-> https://www.codechef.com/problems/EVENGAME
Even Diffrence-> https://www.codechef.com/problems/EVENDIFF
#Day 8
Ashishgup and Interviews -> https://www.codechef.com/problems/INTRVS
#Day-9
Sed-Sequences-> https://www.codechef.com/LTIME91B/problems/SEDARR
#Day 10
Chef and Machine-> https://www.codechef.com/problems/CMACHINE
#Day 11
Binary Array Sorting-> https://practice.geeksforgeeks.org/problems/binary-array-sorting5355/1
#Day 12
#Day 13
#Day 14
Maximum product of two numbers-> https://practice.geeksforgeeks.org/problems/maximum-product-of-two-numbers2730/1/?category[]=Arrays&category[]=Arrays&problemStatus=unsolved&difficulty[]=-1&difficulty[]=0&page=2&query=category[]ArraysproblemStatusunsolveddifficulty[]-1difficulty[]0page2category[]Arrays#
#Day 15
Find duplicates in an array-> https://practice.geeksforgeeks.org/problems/find-duplicates-in-an-array/1/?company[]=Amazon&company[]=Amazon&problemType=functional&difficulty[]=0&page=1&sortBy=submissions&query=company[]AmazonproblemTypefunctionaldifficulty[]0page1sortBysubmissionscompany[]Amazon#
#Day 16
Binary Search-> https://practice.geeksforgeeks.org/problems/binary-search-1587115620/1
#Day 17
Passing Marks-> https://www.codechef.com/COOK128C/problems/PSGRADE/
#Day 18
Chocolate Monger-> https://www.codechef.com/COOK128C/problems/CM164364
#Day 19
Red OR Green-> https://practice.geeksforgeeks.org/problems/red-or-green5711/1
#Day 20
Change the string-> https://practice.geeksforgeeks.org/problems/change-the-string3541/1
#Day 21
Minimum difference pair-> https://practice.geeksforgeeks.org/problems/minimum-difference-pair5444/1
#Day 22
Delete without head pointer-> https://practice.geeksforgeeks.org/problems/delete-without-head-pointer/1
#Day 23
Floor in a Sorted Array -> https://practice.geeksforgeeks.org/problems/floor-in-a-sorted-array-1587115620/1
Sort in specific order-> https://practice.geeksforgeeks.org/problems/sort-in-specific-order2422/1
Remove duplicate element from sorted Linked List-> https://practice.geeksforgeeks.org/problems/remove-duplicate-element-from-sorted-linked-list/1
Print Linked List elements-> https://practice.geeksforgeeks.org/problems/print-linked-list-elements/1
#Day 24
Merge two sorted linked lists-> https://practice.geeksforgeeks.org/problems/merge-two-sorted-linked-lists/1
Merge 2 sorted linked list in reverse order-> https://practice.geeksforgeeks.org/problems/merge-2-sorted-linked-list-in-reverse-order/1
#Day 25
Chef On Island-> https://www.codechef.com/START3C/problems/CCISLAND/
Hiring Test -> https://www.codechef.com/START3C/problems/HIRETEST
#Day 26
Thief and Police -> https://www.codechef.com/problems/TANDP
Check If Circular Linked List-> https://practice.geeksforgeeks.org/problems/circular-linked-list/1
#Day 27
Find the Sum of Last N nodes of the Linked List-> https://practice.geeksforgeeks.org/problems/find-the-sum-of-last-n-nodes-of-the-linked-list/1
Deletion and Reverse in Linked List-> https://practice.geeksforgeeks.org/problems/deletion-and-reverse-in-linked-list/1
Find n/k th node in Linked list-> https://practice.geeksforgeeks.org/problems/find-nk-th-node-in-linked-list/1
Insert in Middle of Linked List-> https://practice.geeksforgeeks.org/problems/insert-in-middle-of-linked-list/1
Detect Loop in linked list -> https://practice.geeksforgeeks.org/problems/detect-loop-in-linked-list/1
#Day 28
Reverse a Doubly Linked List-> https://practice.geeksforgeeks.org/problems/reverse-a-doubly-linked-list/1
Delete node in Doubly Linked List-> https://practice.geeksforgeeks.org/problems/delete-node-in-doubly-linked-list/1
Nth node from end of linked list-> https://practice.geeksforgeeks.org/problems/nth-node-from-end-of-linked-list/1
Node at a given index in linked list-> https://practice.geeksforgeeks.org/problems/node-at-a-given-index-in-linked-list/1
Delete a Node in Single Linked List -> https://practice.geeksforgeeks.org/problems/delete-a-node-in-single-linked-list/1
Delete Middle of Linked List-> https://practice.geeksforgeeks.org/problems/delete-middle-of-linked-list/1
#Day 29
Selection Sort-> https://practice.geeksforgeeks.org/problems/selection-sort/1
Bubble Sort-> https://practice.geeksforgeeks.org/problems/bubble-sort/1
#Day 30
Quick Sort-> https://practice.geeksforgeeks.org/problems/quick-sort/1
Union of Two Sorted Arrays-> https://practice.geeksforgeeks.org/problems/union-of-two-sorted-arrays-1587115621/1
Intersection of two arrays-> https://practice.geeksforgeeks.org/problems/intersection-of-two-arrays2404/1
Insertion Sort-> https://practice.geeksforgeeks.org/problems/insertion-sort/1
Merge Without Extra Space-> https://practice.geeksforgeeks.org/problems/merge-two-sorted-arrays-1587115620/1
Distinct absolute array elements-> https://practice.geeksforgeeks.org/problems/distinct-absolute-array-elements4529/1
Merging two unsorted arrays in sorted order-> https://practice.geeksforgeeks.org/problems/merging-two-unsorted-arrays-in-sorted-order1020/1
Coldplay-> https://www.codechef.com/LTIME95C/problems/SLOOP
Equinox Strings-> https://www.codechef.com/LTIME95C/problems/EQUINOX
Chef in Heaven-> https://www.codechef.com/LTIME95C/problems/CCHEAVEN/
#Day 31
Array Rotation -> https://www.codechef.com/problems/ARRROT
Preorder Traversal -> https://practice.geeksforgeeks.org/problems/preorder-traversal/1
#Day 32
Inorder Traversal-> https://practice.geeksforgeeks.org/problems/inorder-traversal/1
Postorder Traversal-> https://practice.geeksforgeeks.org/problems/postorder-traversal/1
Sum of Binary Tree-> https://practice.geeksforgeeks.org/problems/sum-of-binary-tree/1
Third largest element-> https://practice.geeksforgeeks.org/problems/third-largest-element/1/?track=amazon-arrays&batchId=192#
Max and Second Max-> https://practice.geeksforgeeks.org/problems/max-and-second-max/1/?track=amazon-arrays&batchId=192#
#Day 33
Remove duplicates in small prime array -> https://practice.geeksforgeeks.org/problems/remove-duplicates-in-small-prime-array/1/?track=amazon-arrays&batchId=192#
Delete Alternate Nodes-> https://practice.geeksforgeeks.org/problems/delete-alternate-nodes/1
Count Leaves-> in Binary Tree-> https://practice.geeksforgeeks.org/problems/count-leaves-in-binary-tree/1
Count Non-Leaf Nodes in Tree -> https://practice.geeksforgeeks.org/problems/count-non-leaf-nodes-in-tree/1
Max and min element in Binary Tree-> https://practice.geeksforgeeks.org/problems/max-and-min-element-in-binary-tree/1
Rotate doubly Linked List-> https://practice.geeksforgeeks.org/problems/rotate-doubly-linked-list-by-p-nodes/1
#Day 34
Find length of Loop-> https://practice.geeksforgeeks.org/problems/find-length-of-loop/1
Rotate a Linked List-> https://practice.geeksforgeeks.org/problems/rotate-a-linked-list/1
Square root of a number-> https://practice.geeksforgeeks.org/problems/square-root/1/?track=amazon-searching&batchId=192#
Majority Element-> https://practice.geeksforgeeks.org/problems/majority-element-1587115620/1/?track=amazon-searching&batchId=192
Peak element-> https://practice.geeksforgeeks.org/problems/peak-element/1/?track=amazon-searching&batchId=192# s
#Day 35
Add 1 to a number represented as linked list-> https://practice.geeksforgeeks.org/problems/add-1-to-a-number-represented-as-linked-list/1
Search a node in BST-> https://practice.geeksforgeeks.org/problems/search-a-node-in-bst/1
Minimum element in BST-> https://practice.geeksforgeeks.org/problems/minimum-element-in-bst/1
Sum of leaf nodes in BST -> https://practice.geeksforgeeks.org/problems/sum-of-leaf-nodes-in-bst/1
k-th smallest element in BST-> https://practice.geeksforgeeks.org/problems/find-k-th-smallest-element-in-bst/1
Print BST elements in given range-> https://practice.geeksforgeeks.org/problems/print-bst-elements-in-given-range/1
Find the Closest Element in BST-> https://practice.geeksforgeeks.org/problems/find-the-closest-element-in-bst/1
Count BST nodes that lie in a given range-> https://practice.geeksforgeeks.org/problems/count-bst-nodes-that-lie-in-a-given-range/1
Kth largest element in BST-> https://practice.geeksforgeeks.org/problems/kth-largest-element-in-bst/1
Median of BST-> https://practice.geeksforgeeks.org/problems/median-of-bst/1
#Day 36
Insert a node in a BST-> https://practice.geeksforgeeks.org/problems/insert-a-node-in-a-bst/1
Check for BST-> https://practice.geeksforgeeks.org/problems/check-for-bst/1
Inorder Successor in BST-> https://practice.geeksforgeeks.org/problems/inorder-successor-in-bst/1
Closet 0s 1s and 2s-> https://practice.geeksforgeeks.org/problems/sort-an-array-of-0s-1s-and-2s-1587115621/1/?track=amazon-sorting&batchId=192#
Height of Binary Tree-> https://practice.geeksforgeeks.org/problems/height-of-binary-tree/1/?track=amazon-trees&batchId=192#
#Day 37
Size of Binary Tree -> https://practice.geeksforgeeks.org/problems/size-of-binary-tree/1
Sum of Leaf Nodes-> https://practice.geeksforgeeks.org/problems/sum-of-leaf-nodes/1
XOR of a given range-> https://practice.geeksforgeeks.org/problems/xor-of-a-given-range/1
Determine if Two Trees are Identical-> https://practice.geeksforgeeks.org/problems/determine-if-two-trees-are-identical/1
Solubility-> https://www.codechef.com/MAY21C/problems/SOLBLTY
Golf-> https://www.codechef.com/MAY21C/problems/LKDNGOLF
#Day 38
Mirror Tree-> https://practice.geeksforgeeks.org/problems/mirror-tree/1
#Day 39
Two Mirror Trees-> https://practice.geeksforgeeks.org/problems/two-mirror-trees/1/
Preorder to Postorder -> https://practice.geeksforgeeks.org/problems/preorder-to-postorder4423/1
Lowest Common Ancestor in a BST-> https://practice.geeksforgeeks.org/problems/lowest-common-ancestor-in-a-bst/1
Binary Tree to BST-> https://practice.geeksforgeeks.org/problems/binary-tree-to-bst/1/
Merge two BST 's-> https://practice.geeksforgeeks.org/problems/merge-two-bst-s/1
Find Common Nodes in two BSTs-> https://practice.geeksforgeeks.org/problems/print-common-nodes-in-bst/1
Sum of k smallest elements in BST-> https://practice.geeksforgeeks.org/problems/sum-of-k-smallest-elements-in-bst3029/1
Inorder Traversal and BST -> https://practice.geeksforgeeks.org/problems/inorder-traversal-and-bst5855/1
#Day-40
Level order traversal-> https://practice.geeksforgeeks.org/problems/level-order-traversal/1
#Day 41
Minimum Absolute Diffrence-> https://practice.geeksforgeeks.org/contest/mock-4-round-1
Geek and his Marks-> https://practice.geeksforgeeks.org/problems/geek-and-his-marks-1611824243/0
Remove Duplicates-> https://practice.geeksforgeeks.org/problems/remove-duplicates3034/1
Closing bracket index-> https://practice.geeksforgeeks.org/problems/closing-bracket-index5900/1
Pair Sum in Vector-> https://practice.geeksforgeeks.org/problems/pair-sum-in-vector/1
Pattern searching-> https://practice.geeksforgeeks.org/problems/pattern-searching5231/1
Minimum indexed character-> https://practice.geeksforgeeks.org/problems/minimum-indexed-character0221/1
Find the Highest number-> https://practice.geeksforgeeks.org/problems/find-the-highest-number2259/1
Common Subsequence OldP-> https://practice.geeksforgeeks.org/problems/common-subsequence-oldp3752/1
#Day 42
Merge Sort -> https://practice.geeksforgeeks.org/problems/merge-sort/1
Bitonic Generator Sort-> https://practice.geeksforgeeks.org/problems/bitonic-generator-sort3343/1
Intersection of two sorted Linked lists-> https://practice.geeksforgeeks.org/problems/intersection-of-two-sorted-linked-lists/1
K larger values-> https://practice.geeksforgeeks.org/problems/k-larger-values/0
Top K Frequent Elements in Array-> https://practice.geeksforgeeks.org/problems/top-k-frequent-elements-in-array/1
Fitting The Array-> https://practice.geeksforgeeks.org/problems/fitting-the-array1514/1
Ishaan and Sticks-> https://practice.geeksforgeeks.org/problems/ishaan-and-sticks0542/1
Leaders in an array-> https://practice.geeksforgeeks.org/problems/leaders-in-an-array-1587115620/1
Intersection Point in Y Shapped Linked Lists-> https://practice.geeksforgeeks.org/problems/intersection-point-in-y-shapped-linked-lists/1
#Day 43
Stones on the Table-> https://codeforces.com/group/WDvrNDsmqx/contest/328133/problem/A
Equilibrium index of an array-> https://practice.geeksforgeeks.org/problems/equilibrium-index-of-an-array/1
Key Pair-> https://practice.geeksforgeeks.org/problems/key-pair5616/1
Find all pairs with a given sum-> https://practice.geeksforgeeks.org/problems/find-all-pairs-whose-sum-is-x5808/1
Single Number-> https://practice.geeksforgeeks.org/problems/single-number1014/1
#Day 44
Right View of Binary Tree-> https://practice.geeksforgeeks.org/problems/right-view-of-binary-tree/1#
Left View of Binary Tree-> https://practice.geeksforgeeks.org/problems/left-view-of-binary-tree/1
Find a pair with given target in BST-> https://practice.geeksforgeeks.org/problems/find-a-pair-with-given-target-in-bst/1
Smallest Positive missing number-> https://practice.geeksforgeeks.org/problems/smallest-positive-missing-number-1587115621/1
Equal Sum-> https://practice.geeksforgeeks.org/problems/equal-sum0810/1
Count only Repeated-> https://practice.geeksforgeeks.org/problems/count-only-repeated2047/1#
#Day 45
Spirally traversing a matrix-> https://practice.geeksforgeeks.org/problems/spirally-traversing-a-matrix-1587115621/1
linked list of strings forms a palindrome-> https://practice.geeksforgeeks.org/problems/linked-list-of-strings-forms-a-palindrome/1
Search in a row-column sorted Matrix-> https://practice.geeksforgeeks.org/problems/search-in-a-matrix-1587115621/1
Find nth element of spiral matrix-> https://practice.geeksforgeeks.org/problems/find-nth-element-of-spiral-matrix/1
Subarray with given sum-> https://practice.geeksforgeeks.org/problems/subarray-with-given-sum-1587115621/1
Reverse Spiral Form of Matrix-> https://practice.geeksforgeeks.org/problems/reverse-spiral-form-of-matrix4033/1
Triplet Sum in Array-> https://practice.geeksforgeeks.org/problems/triplet-sum-in-array-1587115621/1
Searching an element in a sorted array (Ternary Search) -> https://practice.geeksforgeeks.org/problems/3d27d4683c121c1f152ee8f41279255dc4430cf6/1
Anagram-> https://practice.geeksforgeeks.org/problems/anagram-1587115620/1
Palindrome String-> https://practice.geeksforgeeks.org/problems/palindrome-string0817/1
Pangram Checking-> https://practice.geeksforgeeks.org/problems/pangram-checking-1587115620/1
#Day 46
Counting elements in two arrays-> https://practice.geeksforgeeks.org/problems/counting-elements-in-two-arrays/1
Minimum Number in a sorted rotated array-> https://practice.geeksforgeeks.org/problems/minimum-number-in-a-sorted-rotated-array-1587115620/1
Rearrange a string-> https://practice.geeksforgeeks.org/problems/rearrange-a-string4100/1
Divisible by 7-> https://practice.geeksforgeeks.org/problems/divisible-by-73224/1
Check if actual binary representation of a number-> https://practice.geeksforgeeks.org/problems/check-if-actual-binary-representation-of-a-number-is-palindrome0624/1
Winner of an election-> https://practice.geeksforgeeks.org/problems/winner-of-an-election-where-votes-are-represented-as-candidate-names-1587115621/1
#Day-47
Height of Heap-> https://practice.geeksforgeeks.org/problems/height-of-heap5025/1
Twice Counter-> https://practice.geeksforgeeks.org/problems/twice-counter4236/1
Sorting Elements of an Array by Frequency-> https://practice.geeksforgeeks.org/problems/sorting-elements-of-an-array-by-frequency-1587115621/1
Check if array contains contiguous integers with duplicates allowed-> https://practice.geeksforgeeks.org/problems/check-if-array-contains-contiguous-integers-with-duplicates-allowed2046/1
Implement Atoi-> https://practice.geeksforgeeks.org/problems/implement-atoi/1
Missing number in array-> https://practice.geeksforgeeks.org/problems/missing-number-in-array1416/1
Two Repeated Elements-> https://practice.geeksforgeeks.org/problems/two-repeated-elements-1587115621/1
Remove all duplicates from a given string-> https://practice.geeksforgeeks.org/problems/remove-all-duplicates-from-a-given-string4321/1
#Day 48
Brothers From Different Roots-> https://practice.geeksforgeeks.org/problems/brothers-from-different-root/1
K distance from root-> https://practice.geeksforgeeks.org/problems/k-distance-from-root/1
Diagonal Traversal of Binary Tree-> https://practice.geeksforgeeks.org/problems/diagonal-traversal-of-binary-tree/1
Level order traversal in spiral form-> https://practice.geeksforgeeks.org/problems/level-order-traversal-in-spiral-form/1