Complete all six TODO's in the Snail class.
TODO 1
A helper method that prints the contents of a 1D array.
TODO 2
A helper method that prints the contents of a 2D array.
TODO 3
A helper method that checks to see whether a 1D array's length is a perfect square.
TODO 4
A helper method that checks to see whether a 2D array is square or not.
TODO 5
Takes a 2D array and returns a 1D array. The contents of the 1D array should be in a snail order traversal.
If the above 2D was passed to this method, then an array resembling [1,2,3,6,9,8,7,4,5] should be returned.
TODO 6
Takes a 1D array and returns a 2D array. The contents of the 2D array should be in a snail order traversal. Effectively, you are packing the 1D array into a snail formation.
If an array resembling [1,2,3,4,5,6,7,8,9] was passed to this method, then a 2D array resembling
{
{1,2,3},
{8,9,4},
{7,6,5}
}
should be returned.