من رفتم سربازی اگر محتوای منو دوست داشتید و بدردتون خورد از من حمایت مالی کنید

پاسخ سوال شطرنج حرفه‌ای کوئرا

پاسخ سوال شطرنج حرفه‌ای کوئرا
پاسخ سوال شطرنج حرفه‌ای کوئرا

پاسخ سوال شطرنج حرفه‌ای کوئرا

در این نوشته تمرین “شطرنج حرفه‌ای” که در وب‌سایت کوئرا موجود است را برای شما کاربران عزیز حل کرده‌ایم.

 

پاسخ سوال شطرنج حرفه‌ای کوئرا

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

  • یک شاه.
  • یک وزیر.
  • دو رخ.
  • دو فیل.
  • دو اسب.
  • هشت سرباز.

پویان می‌تواند مهره‌هایش را کم یا زیاد بکند تا تعدادشان درست بشود. با ورودی گرفتن تعداد مهره‌هایی که پویان از هر نوع دارد، بگویید پویان از هر نوع چه تعداد باید تهیه یا حذف بکند که مجموعه مهره‌هایش درست بشود.

 

ورودی سوال شطرنج حرفه‌ای

در تنها سطر ورودی ۶ عدد آمده است که به ترتیب برابر تعداد شاه‌ها، وزیرها، رخ‌ها، فیل‌ها، اسب‌ها و سرباز‌های مهره‌های پویان است.

 

خروجی سوال شطرنج حرفه‌ای

تنها سطر خروجی باید شامل ۶ عدد شود که برابر تعداد مهره‌هایی از انواع گفته‌شده است که پویان باید تهیه یا حذف بکند، به همان ترتیب ورودی. اگر پویان باید x تا از مهره‌ای تهیه بکند باید عدد x در جایگاه مربوط به آن مهره بیاید و اگر باید x تا از مهره‌ها را حذف بکند باید عدد  در این جایگاه بیاید.

 

حل سوال شطرنج حرفه‌ای

#include <iostream>
 
using namespace std;
 
int main()
{
    int arr[6];
    
    for (int i = 0; i < 6; i++) {
         cin >> arr[i];
    }
    
    arr[0] = 1 - arr[0];
    arr[1] = 1 - arr[1];
    arr[2] = 2 - arr[2];
    arr[3] = 2 - arr[3];
    arr[4] = 2 - arr[4];
    arr[5] = 8 - arr[5];
    
    for (int i = 0; i < 6; i++) {
        cout << arr[i] << " ";
    }
 
    return 0;
}

منبع سوال‌: وب‌سایت کوئرا

 

اگر روش حل بهتری برای “تمرین شطرنج حرفه‌ای” دارید برای ما ارسال کنید تا با نام خودتان به اشتراک بگذاریم.

اگر سوال خاصی را مدنظر دارید در بخش نظرات برای ما ارسال کنید تا حل آن سوال را در الویت محتوای سایت بگذاریم.

برای امتیاز به این نوشته کلیک کنید!
[کل: 1 میانگین: 5]