2.4 KiB
2.4 KiB
id, title, challengeType, forumTopicId, dashedName
id | title | challengeType | forumTopicId | dashedName |
---|---|---|---|---|
5900f4f71000cf542c51000a | Завдання 395: Дерево Піфагора | 5 | 302060 | problem-395-pythagorean-tree |
--description--
Дерево Піфагора це фрактальна крива, створена за наступною процедурою:
Почніть з одиничного квадрата. Після цього, позначте одну із його сторін основою (у анімації нижня сторона є основою):
- Прикріпіть правий трикутник до протилежної основі сторони з її гіпотенузою та співвідношенням сторін 3-4-5. Зверніть увагу, що менша сторона трикутника повинна бути праворуч від основи (погляньте на анімацію).
- Прикріпіть квадрат до кожного кута правого трикутника так, щоб сторона була дотичною з кутом.
- Повторіть процедуру для обох квадратів, беручи за основи сторони, дотичні до трикутника.
Отримана фігура, після безкінечної кількості повторень, є деревом Піфагора.

Може бути показано, що існує принаймні один прямокутник, чиї сторони є паралельними до найбільшого квадрата дерева Піфагора, що цілком охоплює його.
Знайдіть найменшу можливу площину для такого об'єднувального прямокутника та скоротіть відповідь до десяти чисел після коми.
--hints--
pythagoreanTree()
має вивести 28.2453753155
.
assert.strictEqual(pythagoreanTree(), 28.2453753155);
--seed--
--seed-contents--
function pythagoreanTree() {
return true;
}
pythagoreanTree();
--solutions--
// solution required