خانه / آزمون / صفحه شطرنجی

صفحه شطرنجی

نام و تاریخ مسابقه: جی‌کل ۵ – ۱۳ بهمن ۱۳۹۶

مباحث: خواندن ورودی از کنسول و چاپ خروجی، حلقه و شرط

برنامه‌ای بنویسید که به ازای دریافت یک عدد صحیح n، مانند شکل زیر یک مربع شطرنجی n*n در خروجی چاپ کند.

خروجی به ازای ورودی 3

شکل بالا، خروجی اجرای برنامه به ازای ورودی n=3 است.

توضیحات:

  • خط‌های افقی همگی کاراکتر (_) یا همان underline هستند.
    • استثنا: در خط اول (ضلع بالای جدول) ابتدا یک کاراکتر فاصله (space) وجود دارد. سپس ۵ کاراکتر (_)، یک فاصله، ۵ کاراکتر  (_)، یک فاصله، … همینطور تا آخرین خانه‌ی جدول که آن هم به کاراکتر فاصله ختم می‌شود.
    • سایر خطوط افقی بدون کارکتر فاصله هستند (در تقاطع‌ها از کارکتر (|) استفاده می‌شود).
  • برای رسم خطوط عمودی، از کاراکتر (|) استفاده شده است.
  • هر خانه‌ی جدول، شامل سه سطر است.
    • داخل خانه‌های سفید: سطر اول و دوم شامل ۵ کاراکتر فاصله و سطر سوم نیز ۵ کاراکتر (_) یا همان underline است.
    • داخل خانه‌های سیاه: سطر اول شامل ۵ کاراکتر فاصله، سطر وسط شامل ۵ کاراکتر حرف x کوچک و سطر سوم شامل ۵ کاراکتر (_) است.
  • صفحه شطرنجی باید به گونه‌ای رسم شود که همواره خانه‌ی سمت چپ-بالا، سفید باشد.
  • بدیهتا به ازای ورودی ۰، هیچ خروجی‌ای نباید چاپ شود.

آنچه باید آپلود کنید:

تنها یک فایل java. ارسال کنید. این فایل در هیچ بسته‌ای نباید قرار داشته باشد و به صورت zipشده هم نباشد.

برای داوری تمرین، می‌توانید پاسخ خود را در سایت Quera به نحوی که در بالا گفته شد، بارگذاری کنید.

برای آشنایی با نحوه‌ی ارسال پاسخ در Quera، این مطلب را مطالعه کنید.


با ما همراه باشید:

آدرس کانال تلگرام: IranianJavaDevelopers@

آدرس اکانت توییتر: JavaCupIR@

آدرس صفحه اینستاگرام: javacup.ir

آدرس گروه لینکدین: Iranian Java Developers

 


درباره سردبیر

همچنین بررسی کنید

پنجمین آزمون و مسابقه کشوری جاواکاپ

پنجمین مسابقه و آزمون عمومی برنامه‌نویسی جاواکاپ، با موضوع برنامه‌نویسی جاوا در مهرماه و آبان‌ماه …

۲ نظر

  1. توضیحات سوال درباره خانه های سیاه با خروجی ای که گذاشتید نمیخونه!

     

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *