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

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

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

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

 

در مورد سایت کوئرا بیشتر بخوانید…

 

تمرین توان شطرنج حرفه‌ای + سی پلاس پلاس

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

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

میدانیم که یک مجموعه مهره‌های شطرنج باید شامل:

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

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

 

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

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

 

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

تنها سطر خروجی باید شامل ۶ عدد باشد که برابر تعداد مهره‌هایی از انواع گفته‌شده است که پویان باید تهیه یا حذف بکند، به همان ترتیب ورودی. اگر پویان باید 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;
}

 

 

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

 

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

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

موفق باشید.

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