Coder Social home page Coder Social logo

sanjaykrkundu / 100dayscodingchallenge Goto Github PK

View Code? Open in Web Editor NEW

This project forked from hitu1304/100dayscodingchallenge

0.0 1.0 0.0 242 KB

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 .

C++ 100.00%

100dayscodingchallenge's Introduction

100DaysCodingChallenge

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

Permutations in array->https://practice.geeksforgeeks.org/problems/permutations-in-array1747/1/?category[]=Arrays&category[]=Arrays&problemStatus=unsolved&difficulty[]=-1&difficulty[]=0&page=1&query=category[]ArraysproblemStatusunsolveddifficulty[]-1difficulty[]0page1category[]Arrays#

#Day 13

Predict the Column-> https://practice.geeksforgeeks.org/problems/predict-the-column/1/?category[]=Arrays&category[]=Arrays&problemStatus=unsolved&difficulty[]=-1&difficulty[]=0&page=1&query=category[]ArraysproblemStatusunsolveddifficulty[]-1difficulty[]0page1category[]Arrays#

#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

100dayscodingchallenge's People

Contributors

hitu1304 avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.