Die Diamond-Kata nimmt als Eingabe einen Buchstaben und gibt ihn in Form einer Raute aus. Zu einem Buchstaben gibt sie eine Raute aus, die mit 'A' beginnt und den übergebenen Buchstaben an der breitesten Stelle hat.
In den folgenden Beispielen werden Leerzeichen durch ·-Zeichen dargestellt.
Raute für den Buchstaben 'A':
A
Raute für den Buchstaben 'C':
··A··
·B·B·
C···C
·B·B·
··A··
Raute für den Buchstaben 'E':
····A····
···B·B···
··C···C··
·D·····D·
E·······E
·D·····D·
··C···C··
···B·B···
····A····
Der Diamant wird als String dargestellt, wobei am Ende jeder Zeile ein Zeilenumbruchzeichen steht.
Melde dich bei Exercism an, um WebAssembly mit 87 Übungen und echtem menschlichen Mentoring zu lernen und zu meistern, alles kostenlos.