کاتای الماس یک حرف را به عنوان ورودی میگیرد و آن را به شکل یک الماس بیرون میدهد. با گرفتن یک حرف، الماسی را چاپ میکند که با «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····
در Exercism ثبتنام کنید تا Visual Basic را همراه با 113 تمرین و مربیگری انسانی واقعی یاد بگیرید و در آن استاد شوید، همهی اینها رایگان.