The diamond kata takes as its input a letter, and outputs it in a diamond shape. Given a letter, it prints a diamond starting with 'A', with the supplied letter at the widest point.
In the following examples, spaces are indicated by 路
characters.
Diamond for letter 'A':
A
Diamond for letter 'C':
路路A路路
路B路B路
C路路路C
路B路B路
路路A路路
Diamond for letter 'E':
路路路路A路路路路
路路路B路B路路路
路路C路路路C路路
路D路路路路路D路
E路路路路路路路E
路D路路路路路D路
路路C路路路C路路
路路路B路B路路路
路路路路A路路路路
Sign up to Exercism to learn and master Common Lisp with 27 concepts, 84 exercises, and real human mentoring, all for free.