fix(spanish-md): Address some formatting issues for Spanish md

This commit is contained in:
Bouncey
2018-10-09 20:28:15 +01:00
committed by mrugesh mohapatra
parent ee9f6b2d72
commit c2a45b58be
281 changed files with 3413 additions and 3402 deletions

View File

@ -6,21 +6,21 @@ title: 'Problem 175: Fractions involving the number of different ways a number c
---
## Description
<section id='description'>
Defina f (0) = 1 y f (n) como el número de formas de escribir n como una suma de potencias de 2 donde no se produce potencia más de dos veces.
<section id='description'>
Defina f (0) = 1 y f (n) como el número de formas de escribir n como una suma de potencias de 2 donde no se produce potencia más de dos veces.
Por ejemplo, f (10) = 5 ya que hay cinco formas diferentes de expresar 10:10 = 8 + 2 = 8 + 1 + 1 = 4 + 4 + 2 = 4 + 2 + 2 + 1 + 1 = 4 + 4 + 1 + 1
Por ejemplo, f (10) = 5 ya que hay cinco formas diferentes de expresar 10:10 = 8 + 2 = 8 + 1 + 1 = 4 + 4 + 2 = 4 + 2 + 2 + 1 + 1 = 4 + 4 + 1 + 1
Se puede mostrar que para cada fracción p / q (p&gt; 0, q&gt; 0) existe al menos un entero n tal que f (n) / f (n-1) = p / q.
Por ejemplo, la n más pequeña para la cual f (n) / f (n-1) = 13/17 es 241.
La expansión binaria de 241 es 11110001.
Leyendo este número binario del bit más significativo al menos significativo Bit hay 4 de uno, 3 ceros y 1 de uno. Llamaremos a la cadena 4,3,1 la Expansión Binaria Acortada de 241.
Halla la Expansión Binaria Acortada de la n más pequeña para la cual f (n) / f (n-1) = 123456789/987654321.
Da tu respuesta como enteros separados por comas, sin espacios en blanco.
Se puede mostrar que para cada fracción p / q (p&gt; 0, q&gt; 0) existe al menos un entero n tal que f (n) / f (n-1) = p / q.
Por ejemplo, la n más pequeña para la cual f (n) / f (n-1) = 13/17 es 241.
La expansión binaria de 241 es 11110001.
Leyendo este número binario del bit más significativo al menos significativo Bit hay 4 de uno, 3 ceros y 1 de uno. Llamaremos a la cadena 4,3,1 la Expansión Binaria Acortada de 241.
Halla la Expansión Binaria Acortada de la n más pequeña para la cual f (n) / f (n-1) = 123456789/987654321.
Da tu respuesta como enteros separados por comas, sin espacios en blanco.
</section>
## Instructions
<section id='instructions'>
<section id='instructions'>
</section>
@ -29,7 +29,7 @@ Da tu respuesta como enteros separados por comas, sin espacios en blanco.
```yml
tests:
- text: &#39; <code>euler175()</code> debe devolver 1, 13717420, 8.&#39;
- text: ' <code>euler175()</code> debe devolver 1, 13717420, 8.'
testString: 'assert.strictEqual(euler175(), 1, 13717420, 8, "<code>euler175()</code> should return 1, 13717420, 8.");'
```

View File

@ -6,14 +6,14 @@ title: 'Problem 19: Counting Sundays'
---
## Description
<section id='description'>
Se le proporciona la siguiente información, pero es posible que prefiera hacer una investigación por sí mismo.
<ul><li> El 1 de enero de 1900 fue un lunes. </li><li> Treinta días tiene septiembre, <br> Abril, junio y noviembre. <br> Todos los demás tienen treinta y uno, <br> Salvando febrero solo, <br> Que tiene veintiocho, llueva o truene. <br> Y en años bisiestos, veintinueve. </li><li> Un año bisiesto ocurre en cualquier año divisible por 4, pero no en un siglo a menos que sea divisible por 400. </li>
¿Cuántos domingos cayeron el primer día del mes durante el siglo veinte (1 de enero de 1901 a 31 de diciembre de 2000)?
<section id='description'>
Se le proporciona la siguiente información, pero es posible que prefiera hacer una investigación por sí mismo.
<ul><li> El 1 de enero de 1900 fue un lunes. </li><li> Treinta días tiene septiembre, <br> Abril, junio y noviembre. <br> Todos los demás tienen treinta y uno, <br> Salvando febrero solo, <br> Que tiene veintiocho, llueva o truene. <br> Y en años bisiestos, veintinueve. </li><li> Un año bisiesto ocurre en cualquier año divisible por 4, pero no en un siglo a menos que sea divisible por 400. </li>
¿Cuántos domingos cayeron el primer día del mes durante el siglo veinte (1 de enero de 1901 a 31 de diciembre de 2000)?
</section>
## Instructions
<section id='instructions'>
<section id='instructions'>
</section>
@ -22,11 +22,11 @@ Se le proporciona la siguiente información, pero es posible que prefiera hacer
```yml
tests:
- text: &#39; <code>countingSundays(1943, 1946)</code> debe devolver 6.&#39;
- text: ' <code>countingSundays(1943, 1946)</code> debe devolver 6.'
testString: 'assert.strictEqual(countingSundays(1943, 1946), 6, "<code>countingSundays(1943, 1946)</code> should return 6.");'
- text: &#39; <code>countingSundays(1995, 2000)</code> debe devolver 9.&#39;
- text: ' <code>countingSundays(1995, 2000)</code> debe devolver 9.'
testString: 'assert.strictEqual(countingSundays(1995, 2000), 9, "<code>countingSundays(1995, 2000)</code> should return 9.");'
- text: &#39; <code>countingSundays(1901, 2000)</code> debe devolver 171.&#39;
- text: ' <code>countingSundays(1901, 2000)</code> debe devolver 171.'
testString: 'assert.strictEqual(countingSundays(1901, 2000), 171, "<code>countingSundays(1901, 2000)</code> should return 171.");'
```

View File

@ -6,27 +6,27 @@ title: 'Problem 220: Heighway Dragon'
---
## Description
<section id='description'>
Sea D0 la cadena de dos letras &quot;Fa&quot;. Para n≥1, derive Dn de Dn-1 mediante las reglas de reescritura de cadenas:
<section id='description'>
Sea D0 la cadena de dos letras &quot;Fa&quot;. Para n≥1, derive Dn de Dn-1 mediante las reglas de reescritura de cadenas:
&quot;a&quot;&quot;aRbFR&quot;
&quot;b&quot;&quot;LFaLb&quot;
&quot;a&quot;&quot;aRbFR&quot;
&quot;b&quot;&quot;LFaLb&quot;
Por lo tanto, D0 = &quot;Fa&quot;, D1 = &quot;FaRbFR&quot; , D2 = &quot;FaRbFRRLFaLbFR&quot;, y así sucesivamente.
Por lo tanto, D0 = &quot;Fa&quot;, D1 = &quot;FaRbFR&quot; , D2 = &quot;FaRbFRRLFaLbFR&quot;, y así sucesivamente.
Estas cadenas pueden interpretarse como instrucciones para un programa de gráficos de computadora, con &quot;F&quot; que significa &quot;dibujar una unidad&quot;, &quot;L&quot; que significa &quot;girar a la izquierda 90 grados&quot;, &quot;R&quot; que significa &quot;girar a la derecha 90 grados&quot;, y &quot;a&quot; y &quot;b&quot; se ignoran. La posición inicial del cursor de la computadora es (0,0), apuntando hacia arriba (0,1).
Estas cadenas pueden interpretarse como instrucciones para un programa de gráficos de computadora, con &quot;F&quot; que significa &quot;dibujar una unidad&quot;, &quot;L&quot; que significa &quot;girar a la izquierda 90 grados&quot;, &quot;R&quot; que significa &quot;girar a la derecha 90 grados&quot;, y &quot;a&quot; y &quot;b&quot; se ignoran. La posición inicial del cursor de la computadora es (0,0), apuntando hacia arriba (0,1).
Entonces Dn es un dibujo exótico conocido como el Dragón Heighway de orden n. Por ejemplo, D10 se muestra a continuación; contando cada &quot;F&quot; como un paso, el punto resaltado en (18,16) es la posición alcanzada después de 500 pasos.
Entonces Dn es un dibujo exótico conocido como el Dragón Heighway de orden n. Por ejemplo, D10 se muestra a continuación; contando cada &quot;F&quot; como un paso, el punto resaltado en (18,16) es la posición alcanzada después de 500 pasos.
¿Cuál es la posición del cursor después de 1012 pasos en D50?
Da tu respuesta en la forma x, y sin espacios.
¿Cuál es la posición del cursor después de 1012 pasos en D50?
Da tu respuesta en la forma x, y sin espacios.
</section>
## Instructions
<section id='instructions'>
<section id='instructions'>
</section>
@ -35,7 +35,7 @@ Da tu respuesta en la forma x, y sin espacios.
```yml
tests:
- text: &#39; <code>euler220()</code> debe devolver 139776, 963904.&#39;
- text: ' <code>euler220()</code> debe devolver 139776, 963904.'
testString: 'assert.strictEqual(euler220(), 139776, 963904, "<code>euler220()</code> should return 139776, 963904.");'
```

View File

@ -6,14 +6,14 @@ title: 'Problem 34: Digit factorials'
---
## Description
<section id='description'>
145 es un número curioso, como 1! + 4! + 5! = 1 + 24 + 120 = 145.
Encuentra los números y la suma de los números que son iguales a la suma del factorial de sus dígitos.
Nota: como 1! = 1 y 2! = 2 no son sumas que no están incluidas.
<section id='description'>
145 es un número curioso, como 1! + 4! + 5! = 1 + 24 + 120 = 145.
Encuentra los números y la suma de los números que son iguales a la suma del factorial de sus dígitos.
Nota: como 1! = 1 y 2! = 2 no son sumas que no están incluidas.
</section>
## Instructions
<section id='instructions'>
<section id='instructions'>
</section>
@ -22,7 +22,7 @@ Nota: como 1! = 1 y 2! = 2 no son sumas que no están incluidas.
```yml
tests:
- text: &#39; <code>digitFactorial()</code> debe devolver {suma: 40730, números: [145, 40585]}.&#39;
- text: ' <code>digitFactorial()</code> debe devolver {suma: 40730, números: [145, 40585]}.'
testString: 'assert.deepEqual(digitFactorial(), { sum: 40730, numbers: [145, 40585] }, "<code>digitFactorial()</code> should return { sum: 40730, numbers: [145, 40585] }.");'
```

View File

@ -6,33 +6,33 @@ title: 'Problem 399: Squarefree Fibonacci Numbers'
---
## Description
<section id='description'>
Los primeros 15 números de fibonacci son:
1,1,2,3,5,8,13,21,34,55,89,144,233,377,610.
Se puede ver que 8 y 144 no son cuadrados libres: 8 es divisible por 4 y 144 es divisible por 4 y por 9.
Así que los primeros 13 números de fibonacci cuadrados libres son:
1,1,2,3,5,13 , 21,34,55,89,233,377 y 610.
<section id='description'>
Los primeros 15 números de fibonacci son:
1,1,2,3,5,8,13,21,34,55,89,144,233,377,610.
Se puede ver que 8 y 144 no son cuadrados libres: 8 es divisible por 4 y 144 es divisible por 4 y por 9.
Así que los primeros 13 números de fibonacci cuadrados libres son:
1,1,2,3,5,13 , 21,34,55,89,233,377 y 610.
El número de fibonacci número 200 número cuadrado es:
971183874599339129547649988289594072811608739584170445.
Los últimos dieciséis dígitos de este número son: 1608739584170445 y en Scientific Number este número puede ser comprado.
El número de fibonacci número 200 número cuadrado es:
971183874599339129547649988289594072811608739584170445.
Los últimos dieciséis dígitos de este número son: 1608739584170445 y en Scientific Number este número puede ser comprado.
Encuentre el número de 000 000 000 de fibonacci sin cuadrados.
Indique en su respuesta los últimos dieciséis dígitos seguidos de una coma seguida del número en notación científica (redondeado a un dígito después del punto decimal).
Para el número 200 de squarefree, la respuesta habría sido: 1608739584170445,9.7e53
Encuentre el número de 000 000 000 de fibonacci sin cuadrados.
Indique en su respuesta los últimos dieciséis dígitos seguidos de una coma seguida del número en notación científica (redondeado a un dígito después del punto decimal).
Para el número 200 de squarefree, la respuesta habría sido: 1608739584170445,9.7e53
Nota:
Para este problema, suponga que para cada primo p, el primer número de fibonacci divisible por p no es divisible por p2 (esto es parte de la conjetura de Wall). Esto se ha verificado para números primos ≤ 3 · 1015, pero no se ha probado en general.
Nota:
Para este problema, suponga que para cada primo p, el primer número de fibonacci divisible por p no es divisible por p2 (esto es parte de la conjetura de Wall). Esto se ha verificado para números primos ≤ 3 · 1015, pero no se ha probado en general.
Si sucede que la conjetura es falsa, no se garantiza que la respuesta aceptada a este problema sea el número de 100 000 000 de fibonacci sin cuadrar cuadrado, sino que representa solo un límite inferior para ese número.
Si sucede que la conjetura es falsa, no se garantiza que la respuesta aceptada a este problema sea el número de 100 000 000 de fibonacci sin cuadrar cuadrado, sino que representa solo un límite inferior para ese número.
</section>
## Instructions
<section id='instructions'>
<section id='instructions'>
</section>
@ -41,7 +41,7 @@ Si sucede que la conjetura es falsa, no se garantiza que la respuesta aceptada a
```yml
tests:
- text: &#39; <code>euler399()</code> debe devolver 1508395636674243, 6.5e27330467.&#39;
- text: ' <code>euler399()</code> debe devolver 1508395636674243, 6.5e27330467.'
testString: 'assert.strictEqual(euler399(), 1508395636674243, 6.5e27330467, "<code>euler399()</code> should return 1508395636674243, 6.5e27330467.");'
```

View File

@ -6,29 +6,29 @@ title: 'Problem 419: Look and say sequence'
---
## Description
<section id='description'>
La secuencia de buscar y decir va 1, 11, 21, 1211, 111221, 312211, 13112221, 1113213211, ...
La secuencia comienza con 1 y todos los demás miembros se obtienen describiendo el miembro anterior en términos de dígitos consecutivos.
Ayuda hacer esto en voz alta:
1 es &#39;uno uno&#39; → 11
11 es &#39;dos unos&#39; → 21
21 es &#39;uno dos y uno uno&#39; → 1211
1211 es &#39;uno uno, uno dos y dos ones &#39;→ 111221
111221 es&#39; tres one, two twos and one &#39;→ 312211
...
<section id='description'>
La secuencia de buscar y decir va 1, 11, 21, 1211, 111221, 312211, 13112221, 1113213211, ...
La secuencia comienza con 1 y todos los demás miembros se obtienen describiendo el miembro anterior en términos de dígitos consecutivos.
Ayuda hacer esto en voz alta:
1 es &#39;uno uno&#39; → 11
11 es &#39;dos unos&#39; → 21
21 es &#39;uno dos y uno uno&#39; → 1211
1211 es &#39;uno uno, uno dos y dos ones &#39;→ 111221
111221 es&#39; tres one, two twos and one &#39;→ 312211
...
Defina A (n), B (n) y C (n) como el número de unidades, twos y threes en el elemento n &#39;n de la secuencia respectivamente.
Se puede verificar que A (40) = 31254, B (40) = 20259 y C (40) = 11625.
Defina A (n), B (n) y C (n) como el número de unidades, twos y threes en el elemento n &#39;n de la secuencia respectivamente.
Se puede verificar que A (40) = 31254, B (40) = 20259 y C (40) = 11625.
Encuentre A (n), B (n) y C (n) para n = 1012.
Da tu respuesta módulo 230 y separa tus valores para A, B y C con una coma.
Ej. Para n = 40 la respuesta sería 31254,20259,11625
Encuentre A (n), B (n) y C (n) para n = 1012.
Da tu respuesta módulo 230 y separa tus valores para A, B y C con una coma.
Ej. Para n = 40 la respuesta sería 31254,20259,11625
</section>
## Instructions
<section id='instructions'>
<section id='instructions'>
</section>
@ -37,7 +37,7 @@ Ej. Para n = 40 la respuesta sería 31254,20259,11625
```yml
tests:
- text: &#39; <code>euler419()</code> debe devolver 998567458, 1046245404, 43363922.&#39;
- text: ' <code>euler419()</code> debe devolver 998567458, 1046245404, 43363922.'
testString: 'assert.strictEqual(euler419(), 998567458, 1046245404, 43363922, "<code>euler419()</code> should return 998567458, 1046245404, 43363922.");'
```

View File

@ -6,21 +6,21 @@ title: 'Problem 43: Sub-string divisibility'
---
## Description
<section id='description'>
El número, 1406357289, es un número pandigital de 0 a 9 porque está formado por cada uno de los dígitos 0 a 9 en algún orden, pero también tiene una propiedad de divisibilidad de sub-cadena bastante interesante.
Sea d1 el primer dígito, d2 el segundo dígito, etc. De esta manera, notamos lo siguiente:
d2d3d4 = 406 es divisible por 2
d3d4d5 = 063 es divisible por 3
d4d5d6 = 635 es divisible por 5
d5d6d7 = 357 es divisible por 7
d6d7d8 = 572 es divisible por 11
d7d8d9 = 728 es divisible por 13
d8d9d10 = 289 es divisible por 17
Encuentra los números de todos los 0 a 9 números pandigitales con esta propiedad.
<section id='description'>
El número, 1406357289, es un número pandigital de 0 a 9 porque está formado por cada uno de los dígitos 0 a 9 en algún orden, pero también tiene una propiedad de divisibilidad de sub-cadena bastante interesante.
Sea d1 el primer dígito, d2 el segundo dígito, etc. De esta manera, notamos lo siguiente:
d2d3d4 = 406 es divisible por 2
d3d4d5 = 063 es divisible por 3
d4d5d6 = 635 es divisible por 5
d5d6d7 = 357 es divisible por 7
d6d7d8 = 572 es divisible por 11
d7d8d9 = 728 es divisible por 13
d8d9d10 = 289 es divisible por 17
Encuentra los números de todos los 0 a 9 números pandigitales con esta propiedad.
</section>
## Instructions
<section id='instructions'>
<section id='instructions'>
</section>
@ -29,7 +29,7 @@ Encuentra los números de todos los 0 a 9 números pandigitales con esta propied
```yml
tests:
- text: &#39; <code>substringDivisibility()</code> debe devolver [1430952867, 1460357289, 1406357289, 4130952867, 4160357289, 4106357289].&#39;
- text: ' <code>substringDivisibility()</code> debe devolver [1430952867, 1460357289, 1406357289, 4130952867, 4160357289, 4106357289].'
testString: 'assert.deepEqual(substringDivisibility(), [ 1430952867, 1460357289, 1406357289, 4130952867, 4160357289, 4106357289 ], "<code>substringDivisibility()</code> should return [ 1430952867, 1460357289, 1406357289, 4130952867, 4160357289, 4106357289 ].");'
```

View File

@ -6,19 +6,19 @@ title: 'Problem 47: Distinct primes factors'
---
## Description
<section id='description'>
Los dos primeros números consecutivos que tienen dos factores primos distintos son:
<div style='padding-left: 4em;'> 14 = 2 × 7 </div>
<div style='padding-left: 4em;'> 15 = 3 × 5 </div>
Los primeros tres números consecutivos que tienen tres factores primos distintos son:
<div style='padding-left: 4em;'> 644 = 2² × 7 × 23 </div>
<div style='padding-left: 4em;'> 645 = 3 × 5 × 43 </div>
<div style='padding-left: 4em;'> 646 = 2 × 17 × 19 </div>
Encuentre los primeros cuatro enteros consecutivos que tengan cuatro factores primos distintos cada uno. ¿Cuál es el primero de estos números?
<section id='description'>
Los dos primeros números consecutivos que tienen dos factores primos distintos son:
<div style='padding-left: 4em;'> 14 = 2 × 7 </div>
<div style='padding-left: 4em;'> 15 = 3 × 5 </div>
Los primeros tres números consecutivos que tienen tres factores primos distintos son:
<div style='padding-left: 4em;'> 644 = 2² × 7 × 23 </div>
<div style='padding-left: 4em;'> 645 = 3 × 5 × 43 </div>
<div style='padding-left: 4em;'> 646 = 2 × 17 × 19 </div>
Encuentre los primeros cuatro enteros consecutivos que tengan cuatro factores primos distintos cada uno. ¿Cuál es el primero de estos números?
</section>
## Instructions
<section id='instructions'>
<section id='instructions'>
</section>
@ -27,11 +27,11 @@ Encuentre los primeros cuatro enteros consecutivos que tengan cuatro factores pr
```yml
tests:
- text: &#39; <code>distinctPrimeFactors(2, 2)</code> debe devolver 14.&#39;
- text: ' <code>distinctPrimeFactors(2, 2)</code> debe devolver 14.'
testString: 'assert.strictEqual(distinctPrimeFactors(2, 2), 14, "<code>distinctPrimeFactors(2, 2)</code> should return 14.");'
- text: &#39; <code>distinctPrimeFactors(3, 3)</code> debe devolver 644.&#39;
- text: ' <code>distinctPrimeFactors(3, 3)</code> debe devolver 644.'
testString: 'assert.strictEqual(distinctPrimeFactors(3, 3), 644, "<code>distinctPrimeFactors(3, 3)</code> should return 644.");'
- text: &#39; <code>distinctPrimeFactors(4, 4)</code> debe devolver 134043.&#39;
- text: ' <code>distinctPrimeFactors(4, 4)</code> debe devolver 134043.'
testString: 'assert.strictEqual(distinctPrimeFactors(4, 4), 134043, "<code>distinctPrimeFactors(4, 4)</code> should return 134043.");'
```

View File

@ -6,13 +6,13 @@ title: 'Problem 48: Self powers'
---
## Description
<section id='description'>
La serie, 1 <sup>1</sup> + 2 <sup>2</sup> + 3 <sup>3</sup> + ... + 10 <sup>10</sup> = 10405071317.
Encuentre los últimos diez dígitos de la serie, 1 <sup>1</sup> + 2 <sup>2</sup> + 3 <sup>3</sup> + ... + 1000 <sup>1000</sup> .
<section id='description'>
La serie, 1 <sup>1</sup> + 2 <sup>2</sup> + 3 <sup>3</sup> + ... + 10 <sup>10</sup> = 10405071317.
Encuentre los últimos diez dígitos de la serie, 1 <sup>1</sup> + 2 <sup>2</sup> + 3 <sup>3</sup> + ... + 1000 <sup>1000</sup> .
</section>
## Instructions
<section id='instructions'>
<section id='instructions'>
</section>
@ -21,13 +21,13 @@ Encuentre los últimos diez dígitos de la serie, 1 <sup>1</sup> + 2 <sup>2</sup
```yml
tests:
- text: &#39; <code>selfPowers(10, 3)</code> debe devolver 317.&#39;
- text: ' <code>selfPowers(10, 3)</code> debe devolver 317.'
testString: 'assert.strictEqual(selfPowers(10, 3), 317, "<code>selfPowers(10, 3)</code> should return 317.");'
- text: &#39; <code>selfPowers(150, 6)</code> debe devolver 29045.&#39;
- text: ' <code>selfPowers(150, 6)</code> debe devolver 29045.'
testString: 'assert.strictEqual(selfPowers(150, 6), 29045, "<code>selfPowers(150, 6)</code> should return 29045.");'
- text: &#39; <code>selfPowers(673, 7)</code> debe devolver 2473989.&#39;
- text: ' <code>selfPowers(673, 7)</code> debe devolver 2473989.'
testString: 'assert.strictEqual(selfPowers(673, 7), 2473989, "<code>selfPowers(673, 7)</code> should return 2473989.");'
- text: &#39; <code>selfPowers(1000, 10)</code> debe devolver 9110846700.&#39;
- text: ' <code>selfPowers(1000, 10)</code> debe devolver 9110846700.'
testString: 'assert.strictEqual(selfPowers(1000, 10), 9110846700, "<code>selfPowers(1000, 10)</code> should return 9110846700.");'
```