Collection of Coding Challenges
- Sherlock Maze
- Find the number of all possible paths from Sherlocks Starting Node (n, m) to the Destination Node (n, m) where the number of turns must be <= k.
- B-Tree Analyzer App
- Write a desktop application that will populate, analyze and provide basic functions for a B Tree Data Structure. The user will input the size of the data structure. Provide Search, Insert, and Delete functions for the B Tree.
- 3d Surface Area
- Madison, is a little girl who is fond of toys. Her friend Mason works in a toy manufacturing factory. Mason has a 2D board (A) of size (H x W) with rows and columns. The board is divided into cells of size (1 x 1) with each cell indicated by it's coordinate (i , j). The cell (i , j) has an integer (A)ij written on it. To create the toy, Mason stacks number of cubes of size (1 x 1 x 1) on the cell (i , j). Given the description of the board showing the values of (A)ij and that the price of the toy is equal to the 3d surface area, find the price of the toy.