Érase una vez un sirviente sabio que salvó la vida de un príncipe. El rey prometió pagarle todo lo que el sirviente fuera capaz de imaginar. Sabiendo que al rey le encantaba el ajedrez, el sirviente le dijo que le gustaría tener granos de trigo. Un grano en la primera casilla de un tablero de ajedrez, y el número de granos duplicándose en cada casilla sucesiva.
Calcula el número de granos de trigo en un tablero de ajedrez.
Un tablero de ajedrez tiene 64 casillas. La casilla 1 tiene un grano, la casilla 2 tiene dos granos, la casilla 3 tiene cuatro granos, y así sucesivamente, duplicándose cada vez.
Escribe código que calcule:
Sin embargo, el rey se quedó sin granos que dar al sirviente después del día 31, ya que 1.073.741.824 granos son aproximadamente 54 toneladas métricas. Como lenguaje de 32 bits, Batch no puede representar el número de granos a partir de este punto.
Regístrate en Exercism para aprender y dominar Batch Script con 23 ejercicios y mentoría humana real, todo gratis.