From d935e95106b8038b8e8bc561768e7aacd8aa83aa Mon Sep 17 00:00:00 2001 From: tA Date: Tue, 23 Jul 2019 12:33:08 +1200 Subject: [PATCH] fixed readme --- README.md | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 208ebaf..f0ca895 100644 --- a/README.md +++ b/README.md @@ -5,15 +5,25 @@ bad attempts at solving interview questions ## The Problem - Verbatim Write a small program which: + accepts on the command line an odd number N + outputs a sequence of numbers corresponding to the following steps: + the numbers 1 through N^2 are written in a grid + the first number in the sequence is the number in the center of the grid + the subsequent numbers are found by spiraling out clockwise, starting to the right + For example, for N = 3 we have the grid: + +``` 1 2 3 4 5 6 7 8 9 +``` + So we start with 5, head right to 6, then down to 9, left through 8 and 7, up through 4 and 1 and finally right through 2 and 3. This gives the output: 5, 6, 9, 8, 7, 4, 1, 2, 3, end @@ -26,5 +36,5 @@ IMPORTANT: your solution should not make use of arrays or matrices of numbers. I ``` ghc -02 -Wall Spiral.hs -o spiral -spiral +./spiral ```