Volt egyszer egy bölcs szolga, aki megmentette egy herceg életét. A király megígérte, hogy megadja neki mindazt, amit a szolga csak kigondol. A szolga tudta, hogy a király szeret sakkozni, ezért azt kérte tőle, hogy búzaszemeket kapjon. Egy szem a sakktábla első mezőjén, a szemek száma pedig minden következő mezőn megduplázódik.
Számítsd ki, hány búzaszem van egy sakktáblán.
A sakktábla 64 mezőből áll. Az 1. mezőn egy szem van, a 2. mezőn kettő, a 3. mezőn négy, és így tovább, minden mezőn megduplázódik a szemek száma.
Írj kódot, amely kiszámítja:
A király azonban a 31. nap után kifogyott a szolgának adható gabonaszemekből, mivel 1,073,741,824 szem körülbelül 54 metrikus tonnát nyom. Mivel a Batch 32 bites nyelv, nem tudja ábrázolni az ennél nagyobb gabonaszemek számát.
Iratkozz fel az Exercism-re, hogy megtanuld és elsajátítsd a(z) Batch Script nyelvet 23 feladat segítségével, valódi emberi mentorálással, mindez ingyen.