Files
freeCodeCamp/curriculum/challenges/ukrainian/10-coding-interview-prep/project-euler/problem-147-rectangles-in-cross-hatched-grids.md

2.0 KiB
Raw Permalink Blame History

id, title, challengeType, forumTopicId, dashedName
id title challengeType forumTopicId dashedName
5900f3ff1000cf542c50ff12 Завдання 147: Прямокутники у перехресних сітках 5 301776 problem-147-rectangles-in-cross-hatched-grids

--description--

У сітці 3х2 всього може бути розташовано 37 різних прямокутників, як зазначено на ескізі.

способи розміщення різних прямокутників в сітці з перехресним штрихуванням розміром 3x2

Є 5 сіток, менших, ніж 3х2, розміри яких (горизонтальні та вертикальні) є важливими: 1x1, 2x1, 3x1, 1x2 and 2x2. Якщо кожна з них перехресно заштрихована, то в менших сітках можна буде розмістити наступне число прямокутників:

\початок{array}{|c|c|} \hline 1 \times 1 & 1 \\\\ \hline 2 \times 1 & 4 \\\\ \hline 3 \times 1 & 8 \\\\ \hline 1 \times 2 & 4 \\\\ \hline 2 \times 2 & 18 \\\\ \hline \кінець{array}

Додаючи їх до 37 прямокутників з сітки розміром 3x2, загалом можна розмістити 72 різних прямокутники у сітках розміром 3x2 і менших.

Скільки різних прямокутників можна розмістити в межах сіток розміром 47x43 і менших?

--hints--

crossHatchedRectangles() має повернути 846910284.

assert.strictEqual(crossHatchedRectangles(), 846910284);

--seed--

--seed-contents--

function crossHatchedRectangles() {

  return true;
}

crossHatchedRectangles();

--solutions--

// solution required