Projects
Sofware Development
Beginner
Beginner
- Introduction to Array Math
Warm up by covering a few fundamental aspects of calculations with array's.
- Two Sums
Test yourself on this widely asked interview question.
- Find Longest Word
See if you can find the longest word (aka subsequence) in a sequence of letters.
- Distribute Candies
Help Alice satisfy her sweet tooth in a safe manner
- Introduction to Tree Sums
Test yourself with a few fundamental aspects of Tree recursion.
- Find Centered Average
Calculate an average of an array that has some specific elements removed
- Dinner Selection
Help Serena and friends choose what to have for dinner
- Sort Array by Parity
Find a way to move the values in an array based on them being even or odd
Intermediate
Intermediate
- Three Sums
Test yourself on this expanded question of Two Sums.
- Four Sums
Test yourself on this expanded question of Three Sums.
- Volume of Lakes
A Google Interview question that asks to find the volume in lake(s)
- Longest Increasing Subsequence
Find a subsequence of increasing values; solutions might use dfs or dynamic programming
- Balance Numbers in Array
Find a place in an array to split so that they sum to the same value
- Ball Trajectory
What could be more interesting than watching a baseball game? A game with math!
Advanced
Advanced
- Compress and Decompress
Attempt your hand at this Google Interview question that asks to decompress a string.
Data Science
Beginner
Beginner
- Introduction to graphing
Warm up by drawing a straight line in ggplot.