2.1 KiB
2.1 KiB
id | challengeType | title | videoUrl | localeTitle |
---|---|---|---|---|
5900f48b1000cf542c50ff9e | 5 | Problem 287: Quadtree encoding (a simple compression algorithm) | Problema 287: Codificação Quadtree (um algoritmo de compactação simples) |
Description
Esta imagem pode ser descrita por várias sequências, por exemplo: "001010101001011111011010101010", de comprimento 30, ou "0100101111101110", de comprimento 16, que é a sequência mínima para esta imagem.
Para um inteiro positivo N, defina DN como a imagem 2N × 2N com o seguinte esquema de cores: o pixel com coordenadas x = 0, y = 0 corresponde ao pixel inferior esquerdo, se (x - 2N-1) 2 + (y - 2N-1) 2 ≤ 22N-2, em seguida, o pixel é preto, caso contrário, o pixel é branco. Qual é o comprimento da seqüência mínima que descreve D24?
Instructions
Tests
tests:
- text: <code>euler287()</code> deve retornar 313135496.
testString: 'assert.strictEqual(euler287(), 313135496, "<code>euler287()</code> should return 313135496.");'
Challenge Seed
function euler287() {
// Good luck!
return true;
}
euler287();
Solution
// solution required