Skip to content

emlez/daily-byte

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Daily Byte

This repository contains my solutions to the daily challenges sent by The Daily Byte program.

Covering their twelve week curriculum before receiving randomly selected questions and learn how to solve the most frequently asked questions from the most popular companies.

Week 1 - Strings

  1. Day 1 - Reverse a String
  2. Day 2 - Palindrome
  3. Day 3 - Vacuum Cleaner
  4. Day 4 - Correct Capitalization
  5. Day 5 - Add Binary
  6. Day 6 - Longest Common Prefix
  7. Day 7 - Valid Palindrome with Removal

Week 2 - Hash Maps

  1. Day 8 - Two Sum
  2. Day 9 - Jewels and Stones
  3. Day 10 - Valid Anagram
  4. Day 11 - First Unique Character
  5. Day 12 - Spot the Difference
  6. Day 13 - Intersection of Numbers
  7. Day 14 - Uncommon Words

Week 3 - Linked Lists

  1. Day 15 - Merge Linked Lists
  2. Day 16 - Remove Nth Node
  3. Day 17 - Remove Value
  4. Day 18 - Find Middle Element
  5. Day 19 - Contains Cycle
  6. Day 20 - Return Start of Cycle
  7. Day 21 - Reverse List

Week 4 - Stacks and Queues

  1. Day 22 - Validate characters
  2. Day 23 - Compare keystrokes
  3. Day 24 - Remove adjacent duplicates
  4. Day 25 - Greater elements
  5. Day 26 - Call counter
  6. Day 27 - Moving average
  7. Day 28 - Queue stack

Week 5 - Trees

  1. Day 29 - Find value
  2. Day 30 - Convert Binary Search Tree to Sorted Linked List
  3. Day 31 - Lowest Common Ancestor
  4. Day 32 - Sort Array to Binary Search Tree
  5. Day 33 - Identical Trees
  6. Day 34 - Minimum Difference

Releases

No releases published

Packages

No packages published