IGN Code Foo 7

Tasks 2-4 for Code Foo 7 Internship

Task 1:
Link is with email

Task 2:
PDF is attached with answer to question

Task 3:
The logic behind my Task 3 solution was as follows:

1.Code foo class would be the main class that would be used to solve the grid
a.Created a 2 key Hashmap which would act as grid for the random numbers and an ArrayList of Nodes which will be added as neighbors to each node
b.When object is created the createGrid() method is called which creates the 3x3 grid and calls the getNeighbors function
c.The getNeighbors() function gets the neighbors from each node in the grid and pushes them into each node's ArrayList neighbors
d.The solve method is supposed to solve each Node *NOT FINISHED

2.Node Class- Holds all data neccessary for each node
-Holds an ArrayList of Nodes which is the neighbors
-This class also has a solve method which would find equations equaling to the area recursively by iterating through the neighbors if it is less than 9.
NOT FINISHED*

Question 1: If the program was fully completed, the way it was set up should have made the program be able to scale well. All that would be required is to change the limits of some of the for loops throughout the program.


Task 4:
Features added:
-See more videos link at bottom of index.html page adds an additional 10 videos.
-see more articles link at bottom of articles.html page adds an additional 10 articles to the page.
-On index.html page after clickcing on a video and thumbnail shows with GO TO IGN button, if clicked leads to the specific URL on IGN's website.
-On articles.html page after clickcing on a video and thumbnail shows with GO TO IGN button, if clicked leads to the specific URL on IGN's website.

Share this project:

Updates