Es war einmal ein weiser Diener, der das Leben eines Prinzen rettete. Der König versprach, ihm alles zu geben, was er sich nur wünschen konnte. Der Diener wusste, dass der König Schach liebte, und bat ihn um Weizenkörner. Ein Korn auf dem ersten Feld eines Schachbretts, und auf jedem weiteren Feld sollte sich die Anzahl der Körner verdoppeln.
Berechne die Anzahl der Weizenkörner auf einem Schachbrett.
Ein Schachbrett hat 64 Felder. Feld 1 hat ein Korn, Feld 2 hat zwei Körner, Feld 3 hat vier Körner und so weiter, wobei sich die Anzahl jeweils verdoppelt.
Schreibe Code, der Folgendes berechnet:
Allerdings gingen dem König nach Tag 31 die Körner aus, die er dem Diener geben konnte, denn 1.073.741.824 Körner wiegen ungefähr 54 Tonnen. Als 32-Bit-Sprache kann Batch die Anzahl der Körner ab diesem Punkt nicht mehr darstellen.
Melde dich bei Exercism an, um Batch Script mit 23 Übungen und echtem menschlichen Mentoring zu lernen und zu meistern, alles kostenlos.