1.5 KiB
1.5 KiB
id, localeTitle, challengeType, title
id | localeTitle | challengeType | title |
---|---|---|---|
5 | 5900f4481000cf542c50ff5a | 5 | Problem 219: Skew-cost coding |
Description
Un prefijo el código libre de tamaño n es una colección de n cadenas de bits distintas, de modo que ninguna cadena es un prefijo de ninguna otra. Por ejemplo, este es un código sin prefijo de tamaño 6:
0000, 0001, 001, 01, 10, 11
Ahora suponga que cuesta un centavo transmitir un bit '0', pero cuatro peniques para transmitir un '1'. Entonces, el costo total del código sin prefijo que se muestra arriba es de 35 peniques, que es el más barato posible para el esquema de precios sesgado en cuestión. En resumen, escribimos Costo (6) = 35.
¿Qué es el Costo (109)?
Instructions
Tests
tests:
- text: <code>euler219()</code> debe devolver 64564225042.
testString: 'assert.strictEqual(euler219(), 64564225042, "<code>euler219()</code> should return 64564225042.");'
Challenge Seed
function euler219() {
// Good luck!
return true;
}
euler219();
Solution
// solution required