freeCodeCamp/curriculum/challenges/russian/08-coding-interview-prep/project-euler/problem-247-squares-under-a...

1.8 KiB
Raw Blame History

id challengeType title forumTopicId localeTitle
5900f4641000cf542c50ff76 5 Problem 247: Squares under a hyperbola 301894 Задача 247: Квадраты под гиперболой

Description

Рассмотрим область, ограниченную 1 ≤ x и 0 ≤ y ≤ 1 / x.

Пусть S1 - наибольший квадрат, который может подходить под кривой. Пусть S2 - наибольший квадрат, который вписывается в оставшуюся область и т. Д. Пусть индекс Sn - пара (слева внизу), указывающая число квадратов слева от Sn и число квадратов ниже Sn.

На диаграмме показаны некоторые квадраты, помеченные номером. S2 имеет один квадрат слева и ни один ниже, поэтому индекс S2 равен (1,0). Можно видеть, что индекс S32 равен (1,1), как и индекс S50. 50 - наибольшее n, для которого индекс Sn равен (1,1).

Что такое наибольшее n, для которого индекс Sn равен (3,3)?

Instructions

Tests

tests:
  - text: <code>euler247()</code> should return 782252.
    testString: assert.strictEqual(euler247(), 782252);

Challenge Seed

function euler247() {
  // Good luck!
  return true;
}

euler247();

Solution

// solution required