مبانی

مُهر حضور _ مربع 3

متن مسئله

شهر هنوز شلوغ بود، اما ذهن امبر در سکوتی عمیق فرو رفته بود.
بین همه‌ی عناصر، همیشه حس می‌کرد شعله‌ی وجودش باید جایی ثبت شود؛ نه روی کاغذ، نه در حرف‌ها، بلکه بر زمین.
زمینی که تا امروز فقط رد پای آب و باد و خاک روی آن مانده بود.

در یک شب نیمه‌ساکت، به بخش خاموش شهر رفت — جایی که خاک هنوز بکر بود.
آنجا، با دستانی از آتش، شروع به ترسیم چیزی کرد:
یک مربع — نشانی از مرزها، از ساختار، از تعادل.
و سپس، بی‌درنگ، شعله‌ای کشید که از یک گوشه‌ تا گوشه‌ی دیگر کشیده شد: قطر.
نه برای تزئین، بلکه برای این‌که بگوید:
"من فقط در مرزها تعریف نمی‌شوم؛ من تا عمق می‌سوزم، تا مرکز."

حالا تو باید این مربع ای که انبر با آتش ترسیمش کرده رو با ستاره ها( * ) برامون چاپ کنی!

قالب ورودی و خروجی

ساختار ورودی

یک عدد صحیح n که نشان‌دهنده اندازه ضلع مربع است، داده میشه.

4 <= n <= 20

ساختار خروجی

n خط چاپ کن:

خط اول و آخر دقیقا n تا ستاره *

قطر اصلی مربع نیز با ستاره * مشخص میشه

هر خط دقیقا شامل n کاراکتر است. در جاهایی هم که ستاره نداریم، فاصله(   ) چاپ شود.

خروجی را دقیقاً مطابق خواسته چاپ کنید؛ هیچ کاراکتر اضافه‌ای در خروجی نگذارید.

نمونه‌های ورودی و خروجی

نمونه ورودی 1
5
نمونه خروجی 1
*****
**  *
* * *
*  **
*****

ارسال پاسخ

فایل کد خود را انتخاب کنید. فرمت‌های مجاز: py، cpp، java، kt (حداکثر ۱۰ مگابایت).

فایل کد را اینجا رها کنید یا کلیک کنید

.py، .cpp، .java، .kt — حداکثر ۱۰MB
انصراف بهترین ارسال‌ها