freeCodeCamp/curriculum/challenges/portuguese/10-coding-interview-prep/project-euler/problem-161-triominoes.md

1.6 KiB

id title challengeType forumTopicId dashedName
5900f40d1000cf542c50ff20 Problema 161: Triominos 5 301795 problem-161-triominoes

--description--

Um triomino é uma forma que consiste de três quadrados unidos pelas bordas.

Existem duas formas básicas:

duas formas básicas de triominos

Se todas as orientações possíveis forem levadas em conta, existem seis:

formas de triominos incluindo orientação

Qualquer grid n por m para qual n * m é divisível por 3 pode ser preenchido por triominos. Se considerarmos que os agrupamentos que podem ser obtidos por reflexão ou rotação de outro agrupamento diferente, existem 41 maneiras de um grid de 2 por 9 ser completado por triominos:

animação mostrando 41 maneiras de preencher a grade 2x9 com triominos

De quantas maneiras um grid 9 por 12 pode ser encaixados dessa forma por triominos?

--hints--

triominoes() deve retornar 20574308184277972.

assert.strictEqual(triominoes(), 20574308184277972);

--seed--

--seed-contents--

function triominoes() {

  return true;
}

triominoes();

--solutions--

// solution required