CodeToExpress/dailycodebase

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Coding is Fun! Do it everyday 💯💯
Code Daily, add your solutions to the given problem, submit a PR (and don't forget to add your name in the contributors list)


HitCountMaintenanceWebsite shields.ioAsk Me Anything !made-with-MarkdownDocumentation StatusGitHub license

DailyCodes

Read CONTRIBUTING.md for contribution guidelines.

Motivate yourself to code daily till 60 days, and see the magic! Coding will become your habit, and your skills will increase.

Day NumberTopicWebsite LinkDifficulty
Day 1The Fizz Buzz Problemhttps://codetoexpress..io/dailycodebase/Day1Beginner
Day 2String Reversal + Palindromehttps://codetoexpress..io/dailycodebase/Day2/Beginner
Day 3The Hamming Distance Problemhttps://codetoexpress..io/dailycodebase/Day3/Beginner
Day 4Num Vowels + Max Charshttps://codetoexpress..io/dailycodebase/Day4/Intermediate
Day 5Pattern Printing Problemshttps://codetoexpress..io/dailycodebase/day5/Intermediate
Day 6Sentence Cap + Word Reversal + Anagramhttps://codetoexpress..io/dailycodebase/day6/Intermediate
Day 7One Edit Awayhttps://codetoexpress..io/dailycodebase/day7/Advanced
Day 8Minimum Edit Distancehttps://codetoexpress..io/dailycodebase/day8/Intermediate
Day 9Smallest Substring Problemhttps://codetoexpress..io/dailycodebase/day9/Advanced
Day 10String Permutation Problemhttps://codetoexpress..io/dailycodebase/day10/Advanced
Day 11Longest Common Substringhttps://codetoexpress..io/dailycodebase/day11/Advanced
Day 12Substring Search Algorithmshttps://codetoexpress..io/dailycodebase/day12/Advanced
Day 13Factorial and Fibonaccihttps://codetoexpress..io/dailycodebase/day13/Beginner
Day 14Sum of digits and product of numbershttps://codetoexpress..io/dailycodebase/day14/Beginner
Day 15Pascal's Trianglehttps://codetoexpress..io/dailycodebase/day15/Intermediate
Day 16Tower of Hanoihttps://codetoexpress..io/dailycodebase/day16/Intermediate
Day 17N Queens Problemhttps://codetoexpress..io/dailycodebase/day17/Advanced
Day 18Frequency Count and Check Power Nhttps://codetoexpress..io/dailycodebase/day18/Beginner
Day 19Cartesian Product and Shuffle Algorithmhttps://codetoexpress..io/dailycodebase/day19/Intermediate
Day 20Array Partitionhttps://codetoexpress..io/dailycodebase/day20/Intermediate
Day 21Pair Sum N and Max Subarray Sumhttps://codetoexpress..io/dailycodebase/day21/Intermediate
Day 22Common Elements Searchhttps://codetoexpress..io/dailycodebase/day22/Intermediate
Day 23Combination Sumhttps://codetoexpress..io/dailycodebase/day23/Advanced
Day 24Array Circular Rotationhttps://codetoexpress..io/dailycodebase/day24/Intermediate
Day 25Rotate Square Tilehttps://codetoexpress..io/dailycodebase/day25/Intermediate
Day 26Spiral Generation and Copyhttps://codetoexpress..io/dailycodebase/day26/Advanced
Day 27The Minesweeper Problemhttps://codetoexpress..io/dailycodebase/day27/Advanced
Day 28Linear Searchhttps://codetoexpress..io/dailycodebase/day28/Beginner
Day 29Binary Searchhttps://codetoexpress..io/dailycodebase/day29/Intermediate
Day 30Naive Searchhttps://codetoexpress..io/dailycodebase/day30/Intermediate
Day 31Bubble Sorthttps://codetoexpress..io/dailycodebase/day31/Beginner
Day 32Selection Sorthttps://codetoexpress..io/dailycodebase/day32/Intermediate
Day 33Insertion Sorthttps://codetoexpress..io/dailycodebase/day33/Beginner
Day 34Merge Sorthttps://codetoexpress..io/dailycodebase/day34/Intermediate
Day 35Quick Sorthttps://codetoexpress..io/dailycodebase/day35/Intermediate
Day 36Radix Sorthttps://codetoexpress..io/dailycodebase/day36/Intermediate
Day 37Applications of Searching and Sorting Algorithmshttps://codetoexpress..io/dailycodebase/day37/Misc
Day 38Implement Stack Data Structurehttps://codetoexpress..io/dailycodebase/day38/Beginner
Day 39Maximum Element and Reverse Stackhttps://codetoexpress..io/dailycodebase/day39/Intermediate
Day 40Prefix, Infix, Postfix Conversionhttps://codetoexpress..io/dailycodebase/day40/Intermediate
Day 41Implement Queue Data Structurehttps://codetoexpress..io/dailycodebase/day41/Beginner
Day 42Alternate Queue Combinationhttps://codetoexpress..io/dailycodebase/day42/Intermediate
Day 43Queue Reversalhttps://codetoexpress..io/dailycodebase/day43/Intermediate
Day 44Queue from Stackshttps://codetoexpress..io/dailycodebase/day44/Intermediate
Day 45Priority Queuehttps://codetoexpress..io/dailycodebase/day45/Advanced
Day 46Double Ended Queuehttps://codetoexpress..io/dailycodebase/day46/Advanced
Day 47Singly Linked Listhttps://codetoexpress..io/dailycodebase/day47/Intermediate
Day 48Doubly Linked Listhttps://codetoexpress..io/dailycodebase/day48/Intermediate
Day 49MiddleMost Node Searchhttps://codetoexpress..io/dailycodebase/day49/Intermediate
Day 50Nth From Lasthttps://codetoexpress..io/dailycodebase/day50/Intermediate
Day 51Circular Listhttps://codetoexpress..io/dailycodebase/day51/Intermediate
Day 52Sort and Reversehttps://codetoexpress..io/dailycodebase/day52/Intermediate
Day 53Implement a Treehttps://codetoexpress..io/dailycodebase/day53/Advanced
Day 54Breadth First Searchhttps://codetoexpress..io/dailycodebase/day54/Advanced
Day 55Depth First Searchhttps://codetoexpress..io/dailycodebase/day55/Advanced
Day 56Memoizationhttps://codetoexpress..io/dailycodebase/day56/Advanced
Day 57Cuckoo Hashinghttps://codetoexpress..io/dailycodebase/day57/Intermediate
Day 58Binary Heaphttps://codetoexpress..io/dailycodebase/day58/Advanced
Day 59Graphs: Implementation and Traversalhttps://codetoexpress..io/dailycodebase/day59/Advanced
Day 60Shortest Path Problemhttps://codetoexpress..io/dailycodebase/day60/Advanced

A real coder should not be satisfied by doing only one problem daily, rather he/she should keep coding as much as possible. So, here I (@MadhavBahl) am adding some more problems that you can practise 😃

Also, these problems have been taking form various sources, so ig you think you own any of the given problems, just send me an email at [email protected] and I will be more than happy to give proper credits 😊

The file structure is as follows

\DAILY CODE BASE
├───BONUS
│   ├───Algorithms
│   ├───Arrays
│   ├───Graphs
│   ├───LinkedLists
│   ├───Queues
│   ├───Recursion
│   ├───Stacks
│   ├───Strings
│   └───Trees

In this main README.md, there are links to the README of BONUS directory, and the README.md of sub topics In the README.md of BONUS directory, there is the list of all topics and under that there are all questions In the README.md of any topic directory, say Arrays there is a README which contains all questions of that topic along with the link to the README.md of the directory containing the question The README.md of directory containing the question must contain all the information about the question with some examples and the solution, and a little writeup about the algorithm used.

Before contributing any question, make sure that this structure is followed properly

In case you just want to contribute a question and not code, there is no need to do so many things, just open an issue with the topic Problem Submission and the problem in the comments. I'll add it myself, and will give you proper credits 😃

  1. Strings
  2. Recursion
  3. Array
  4. Algorithms
  5. Stacks
  6. Queues
  7. Linked Lists
  8. Trees
  9. Graphs
  10. Misc Questions
  11. Object Oriented Programming

Here are some of the questions asked previously in major companies like Google, Amazon, Facebook, Microsoft etc.

To Be Added

timeline

I do not own the rights to the questions I will discuss in this Daily Codes initiative. The questions have been collected from various sources and I do not know who created all those questions. If you think you are the owner of any question or any code, send me an email at [email protected], I will be more than happy to give the appropriate credits.

About

2 month data structures and algorithmic scripting challenge starting from 20th December 2018 - Coding is Fun! 💯💯 Do it everyday!! Also, Do give us a ⭐ if you liked the repository

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 50