Зернята

Зернята

Легка

Вказівки

Обчисліть кількість зерен пшениці на шахівниці, знаючи, що кількість на кожній клітинці подвоюється.

Жив колись мудрий слуга, який урятував життя принца. Король пообіцяв дати все, що тільки слуга зможе вигадати. Знаючи, що король любить шахи, слуга сказав королю, що хотів би отримати зерна пшениці. Одне зерно на першій клітинці шахівниці, а на кожній наступній кількість зерен подвоюється.

На шахівниці 64 клітинки (де на клітинці 1 одне зерно, на клітинці 2 два зерна, і так далі).

Напишіть код, який показує:

  • скільки зерен було на заданій клітинці, і
  • загальну кількість зерен на шахівниці

За додаткові бали

Чи вдалося нам пройти тести й зробити код чистим? За бажанням, ось кілька додаткових речей, які можна спробувати:

  • Оптимізувати швидкодію.
  • Оптимізувати читабельність.

А потім поділіться своїми думками в коментарі до рішення. Чи став код від цього експерименту кращим? Гіршим? Чи дізналися ми з нього щось нове?

Редагувати через GitHub Посилання відкривається в новому вікні або вкладці
Delphi Pascal Exercism

Час розпочати Зернята?

Зареєструйтеся на Exercism, щоб вивчати й опановувати Delphi Pascal, а також 76 вправ та справжнє наставництво від людей, і все це безкоштовно.