Ми запускаємо ракету для дослідження далекого космосу, і нам потрібен спосіб переконатися, що навігаційна система залишається на правильному курсі.
Як перший крок у наших обчисленнях, ми беремо цільове число і знаходимо його квадратний корінь (тобто число, яке при множенні саме на себе дорівнює цільовому числу).
Подорож буде дуже довгою. Щоб батареї протрималися якнайдовше, нам довелося зробити бортовий компʼютер нашої ракети дуже енергоощадним. На жаль, це означає, що ми не можемо покладатися на вигадливі математичні бібліотеки та функції, бо вони споживають більше енергії. Натомість ми хочемо реалізувати власне обчислення квадратного кореня.
Наше завдання - обчислити квадратний корінь заданого числа.
Кілька можливих підходів:
Можемо зазирнути до статей у Вікіпедії про цілочисельний квадратний корінь та методи обчислення квадратного кореня, щоб легше вибрати метод обчислення.
Зареєструйтеся на Exercism, щоб вивчати й опановувати Lisp Flavoured Erlang, а також 68 вправ та справжнє наставництво від людей, і все це безкоштовно.