روزی روزگاری، خدمتکار دانایی بود که جانِ شاهزادهای را نجات داد. پادشاه وعده داد هر آنچه خدمتکار به ذهنش برسد، بپردازد. خدمتکار که میدانست پادشاه عاشق شطرنج است، به پادشاه گفت که دانههای گندم میخواهد. یک دانه روی خانهی اول صفحهی شطرنج و در هر خانهی بعدی، تعداد دانهها دو برابر میشود.
تعداد دانههای گندم روی یک صفحهی شطرنج را محاسبه کنید.
یک صفحهی شطرنج ۶۴ خانه دارد. خانهی ۱ یک دانه دارد، خانهی ۲ دو دانه دارد، خانهی ۳ چهار دانه دارد و به همین ترتیب، هر بار دو برابر میشود.
کدی بنویسید که این موارد را محاسبه کند:
با این حال، شاه پس از روز ۳۱ دیگر دانهای برای دادن به خدمتکار نداشت، چون ۱٬۰۷۳٬۷۴۱٬۸۲۴ دانه تقریباً ۵۴ تن متریک است. Batch به عنوان یک زبان ۳۲بیتی نمیتواند تعداد دانهها را پس از این نقطه نمایش دهد.
در Exercism ثبتنام کنید تا Batch Script را همراه با 23 تمرین و مربیگری انسانی واقعی یاد بگیرید و در آن استاد شوید، همهی اینها رایگان.