gravo-lan / CS.11.09-Tutorial.2-Snail

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

image

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.

About


Languages

Language:Java 100.0%