鑽石 kata 的輸入是一個字母,輸出則是鑽石形狀。 給定一個字母,它會印出一個以 'A' 開頭、並讓傳入的字母落在最寬處的鑽石。
在以下範例中,空白以·字元表示。
字母 'A' 的鑽石:
A
字母 'C' 的鑽石:
··A··
·B·B·
C···C
·B·B·
··A··
字母 'E' 的鑽石:
····A····
···B·B···
··C···C··
·D·····D·
E·······E
·D·····D·
··C···C··
···B·B···
····A····
菱形以字串表示,每一列的結尾都有一個換行字元。