Microsoft Interview Question

Algorithm and code to print the elements of a matrix spirally