2.0 KiB
2.0 KiB
id | challengeType | title | videoUrl | localeTitle |
---|---|---|---|---|
5900f4ba1000cf542c50ffcd | 5 | Problem 334: Spilling the beans | Problema 334: derramando los frijoles |
Description
Por ejemplo, considere dos tazones adyacentes que contienen 2 y 3 frijoles respectivamente, todos los otros tazones están vacíos. Los siguientes ocho movimientos terminarán el juego:
Te dan las siguientes secuencias: t0 = 123456.
ti = ti-12 , if ti-1 is even ti-12 926252, if ti-1 is odd where ⌊x⌋ is the floor function and is the bitwise XOR operator. bi = ( ti mod 211) + 1.
Los dos primeros términos de la última secuencia son b1 = 289 y b2 = 145. Si comenzamos con frijoles b1 y b2 en dos tazones adyacentes, se necesitarían 3419100 movimientos para finalizar el juego.
Considere ahora 1500 tazones adyacentes que contienen b1, b2, ..., frijoles b1500 respectivamente, todos los otros tazones están vacíos. Encuentra cuántos movimientos se necesitan antes de que termine el juego.
Instructions
Tests
tests:
- text: <code>euler334()</code> debe devolver 150320021261690850.
testString: 'assert.strictEqual(euler334(), 150320021261690850, "<code>euler334()</code> should return 150320021261690850.");'
Challenge Seed
function euler334() {
// Good luck!
return true;
}
euler334();
Solution
// solution required