Gabonaszemek

Gabonaszemek

Könnyű

Utasítások

Számold ki, hány búzaszem van egy sakktáblán, ha az egyes mezőkön lévő szemek száma megduplázódik.

Élt egyszer egy bölcs szolga, aki megmentette egy herceg életét. A király megígérte, hogy bármit megad neki, amit csak kitalál. A szolga, aki tudta, hogy a király szereti a sakkot, azt kérte a királytól, hogy búzaszemeket szeretne kapni. Egy szemet a sakktábla első mezőjére, és minden további mezőn megduplázódik a szemek száma.

A sakktáblán 64 mező van (ahol az 1. mezőn egy szem van, a 2. mezőn kettő, és így tovább).

Írj kódot, amely megmutatja:

  • hány szem volt egy adott mezőn, és
  • a sakktáblán lévő szemek teljes számát

Bónuszpontokért

Sikeresek lettek a tesztek, és tiszta a kód? Ha van kedved, itt van néhány dolog, amit még kipróbálhatsz:

  • Optimalizálj a sebességre.
  • Optimalizálj az olvashatóságra.

Aztán oszd meg a gondolataidat egy hozzászólásban a beküldött megoldásodnál. Jobb lett a kód ettől a kísérlettől? Rosszabb? Tanultál belőle valamit?

Szerkesztés GitHubon A hivatkozás új ablakban vagy lapon nyílik meg
Delphi Pascal Exercism

Készen állsz elkezdeni a(z) Gabonaszemek feladatot?

Iratkozz fel az Exercism-re, hogy megtanuld és elsajátítsd a(z) Delphi Pascal nyelvet 76 feladat segítségével, valódi emberi mentorálással, mindez ingyen.