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

1.6 KiB

id challengeType title videoUrl localeTitle
5900f3e01000cf542c50fef3 5 Problem 116: Red, green or blue tiles Problema 116: Azulejos vermelhos, verdes ou azuis

Description

Uma fileira de cinco ladrilhos quadrados pretos deve ter um número de seus ladrilhos substituídos por ladrilhos oblongos coloridos escolhidos de vermelho (comprimento dois), verde (comprimento três) ou azul (comprimento quatro). Se as telhas vermelhas forem escolhidas, existem exatamente sete maneiras de fazer isso.

Se as telhas verdes forem escolhidas, existem três maneiras.

E se azulejos azuis são escolhidos, existem duas maneiras.

Assumindo que as cores não podem ser misturadas, há 7 + 3 + 2 = 12 maneiras de substituir as telhas pretas em uma fileira medindo cinco unidades de comprimento. Quantas maneiras diferentes as telhas pretas em uma fileira, medindo cinquenta unidades de comprimento, podem ser substituídas se as cores não puderem ser misturadas e pelo menos uma peça colorida tiver que ser usada? NOTA: Isso está relacionado ao problema 117.

Instructions

Tests

tests:
  - text: <code>euler116()</code> deve retornar 20492570929.
    testString: 'assert.strictEqual(euler116(), 20492570929, "<code>euler116()</code> should return 20492570929.");'

Challenge Seed

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

euler116();

Solution

// solution required