freeCodeCamp/curriculum/challenges/russian/08-coding-interview-prep/project-euler/problem-116-red-green-or-bl...

2.1 KiB
Raw Blame History

id challengeType title videoUrl localeTitle
5900f3e01000cf542c50fef3 5 Problem 116: Red, green or blue tiles Проблема 116: красная, зеленая или синяя плитка

Description

Ряд из пяти квадратов черного квадрата должен иметь несколько своих черепиц, замененных цветными продолговатыми плитами, выбранными из красного (длина два), зеленым (длина три) или синим (длина четыре). Если выбраны красные плитки, это может быть сделано всего семь способов.

Если выбраны зеленые плитки, есть три способа.

И если выбраны синие плитки, есть два пути.

Предполагая, что цвета не могут быть смешаны, есть 7 + 3 + 2 = 12 способов замены черных плит в строке длиной в пять единиц. Сколько различных способов можно заменить черные плитки длиной в пятьдесят единиц в длину, если цвета не могут быть смешаны и по крайней мере одна цветная плитка должна использоваться? ПРИМЕЧАНИЕ. Это связано с проблемой 117.

Instructions

Tests

tests:
  - text: <code>euler116()</code> должен вернуть 20492570929.
    testString: 'assert.strictEqual(euler116(), 20492570929, "<code>euler116()</code> should return 20492570929.");'

Challenge Seed

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

euler116();

Solution

// solution required