دانه

دانه

آسان

دستورالعمل‌ها

تعداد دانه‌های گندم روی یک صفحه‌ی شطرنج را حساب کنید، با این فرض که تعداد دانه‌ها در هر خانه دو برابر می‌شود.

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

صفحه‌ی شطرنج ۶۴ خانه دارد (خانه‌ی ۱ یک دانه دارد، خانه‌ی ۲ دو دانه و به همین ترتیب).

کدی بنویسید که نشان دهد:

  • در یک خانه‌ی مشخص چند دانه وجود داشت و
  • تعداد کل دانه‌ها روی صفحه‌ی شطرنج

برای کسب امتیاز

آیا تست‌ها را پاس کردید و کد را تمیز نگه داشتید؟ اگر دوست دارید، این‌ها چند مورد دیگر است که می‌توانید امتحان کنید:

  • برای سرعت بهینه‌سازی کنید.
  • برای خوانایی بهینه‌سازی کنید.

سپس لطفاً نظراتتان را در قالب یک نظر روی ارسال خود با ما در میان بگذارید. آیا این آزمایش کد را بهتر کرد؟ بدتر؟ آیا چیزی از آن یاد گرفتید؟

ویرایش از طریق GitHub این لینک در پنجره یا زبانه‌ی جدیدی باز می‌شود
Delphi Pascal Exercism

آماده‌اید دانه را شروع کنید؟

در Exercism ثبت‌نام کنید تا Delphi Pascal را همراه با 76 تمرین و مربی‌گری انسانی واقعی یاد بگیرید و در آن استاد شوید، همه‌ی این‌ها رایگان.