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.
- Day 1 - Reverse a String
- Day 2 - Palindrome
- Day 3 - Vacuum Cleaner
- Day 4 - Correct Capitalization
- Day 5 - Add Binary
- Day 6 - Longest Common Prefix
- Day 7 - Valid Palindrome with Removal
- Day 8 - Two Sum
- Day 9 - Jewels and Stones
- Day 10 - Valid Anagram
- Day 11 - First Unique Character
- Day 12 - Spot the Difference
- Day 13 - Intersection of Numbers
- Day 14 - Uncommon Words
- Day 15 - Merge Linked Lists
- Day 16 - Remove Nth Node
- Day 17 - Remove Value
- Day 18 - Find Middle Element
- Day 19 - Contains Cycle
- Day 20 - Return Start of Cycle
- Day 21 - Reverse List
- Day 22 - Validate characters
- Day 23 - Compare keystrokes
- Day 24 - Remove adjacent duplicates
- Day 25 - Greater elements
- Day 26 - Call counter
- Day 27 - Moving average
- Day 28 - Queue stack
- Day 29 - Find value
- Day 30 - Convert Binary Search Tree to Sorted Linked List
- Day 31 - Lowest Common Ancestor
- Day 32 - Sort Array to Binary Search Tree
- Day 33 - Identical Trees
- Day 34 - Minimum Difference