دستورالعملها
کاتای الماس یک حرف را به عنوان ورودی میگیرد و آن را به شکل یک الماس بیرون میدهد.
با گرفتن یک حرف، الماسی را چاپ میکند که با «A» شروع میشود و حرف دادهشده در پهنترین نقطهی آن قرار میگیرد.
الزامات
- ردیف اول شامل یک «A» است.
- ردیف آخر شامل یک «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····