style(challenges): Format Descriptions for Project Euler 1-16 (#17172)

Here are a list of style changes made for problems 1-16:

* 2: Centered text
* 6: Centered text and `<sup>` tags
* 8: Centered text
* 9: Centered text, `<var>`, and `<sup>` tags
* 11: Centered text and spacing between number grid and next paragraph
* 12: Tab spacing (padding-left: 4em)
* 14: Centered text, `<var>` tags, and tab spacing (padding-left: 4em)
* 16: `<sup>` tags

BREAKING CHANGE: None
pull/18182/head
Kristofer Koishigawa 2018-05-23 16:28:03 +09:00 committed by mrugesh mohapatra
parent b996d86cc3
commit bcee3174aa
1 changed files with 61 additions and 59 deletions

View File

@ -84,7 +84,7 @@
"translations": {},
"description": [
"Each new term in the Fibonacci sequence is generated by adding the previous two terms. By starting with 1 and 2, the first 10 terms will be:",
"1, 2, 3, 5, 8, 13, 21, 34, 55, 89, ...",
"<div style='text-align: center;'>1, 2, 3, 5, 8, 13, 21, 34, 55, 89, ...</div>",
"By considering the terms in the Fibonacci sequence whose values do not exceed four million, find the sum of the even-valued terms."
],
"files": {
@ -269,9 +269,9 @@
"translations": {},
"description": [
"The sum of the squares of the first ten natural numbers is,",
"1² + 2² + ... + 10² = 385",
"<div style='text-align: center;'>1<sup>2</sup> + 2<sup>2</sup> + ... + 10<sup>2</sup> = 385</div>",
"The square of the sum of the first ten natural numbers is,",
"(1 + 2 + ... + 10)² = 55² = 3025",
"<div style='text-align: center;'>(1 + 2 + ... + 10)<sup>2</sup> = 55<sup>2</sup> = 3025</div>",
"Hence the difference between the sum of the squares of the first ten natural numbers and the square of the sum is 3025 385 = 2640.",
"Find the difference between the sum of the squares of the first one hundred natural numbers and the square of the sum."
],
@ -366,26 +366,26 @@
"description": [
"The four adjacent digits in the 1000-digit number that have the greatest product are 9 × 9 × 8 × 9 = 5832.",
"",
"73167176531330624919225119674426574742355349194934",
"96983520312774506326239578318016984801869478851843",
"85861560789112949495459501737958331952853208805511",
"12540698747158523863050715693290963295227443043557",
"66896648950445244523161731856403098711121722383113",
"62229893423380308135336276614282806444486645238749",
"30358907296290491560440772390713810515859307960866",
"70172427121883998797908792274921901699720888093776",
"65727333001053367881220235421809751254540594752243",
"52584907711670556013604839586446706324415722155397",
"53697817977846174064955149290862569321978468622482",
"83972241375657056057490261407972968652414535100474",
"82166370484403199890008895243450658541227588666881",
"16427171479924442928230863465674813919123162824586",
"17866458359124566529476545682848912883142607690042",
"24219022671055626321111109370544217506941658960408",
"07198403850962455444362981230987879927244284909188",
"84580156166097919133875499200524063689912560717606",
"05886116467109405077541002256983155200055935729725",
"71636269561882670428252483600823257530420752963450",
"<div style='text-align: center;'>73167176531330624919225119674426574742355349194934</div>",
"<div style='text-align: center;'>96983520312774506326239578318016984801869478851843</div>",
"<div style='text-align: center;'>85861560789112949495459501737958331952853208805511</div>",
"<div style='text-align: center;'>12540698747158523863050715693290963295227443043557</div>",
"<div style='text-align: center;'>66896648950445244523161731856403098711121722383113</div>",
"<div style='text-align: center;'>62229893423380308135336276614282806444486645238749</div>",
"<div style='text-align: center;'>30358907296290491560440772390713810515859307960866</div>",
"<div style='text-align: center;'>70172427121883998797908792274921901699720888093776</div>",
"<div style='text-align: center;'>65727333001053367881220235421809751254540594752243</div>",
"<div style='text-align: center;'>52584907711670556013604839586446706324415722155397</div>",
"<div style='text-align: center;'>53697817977846174064955149290862569321978468622482</div>",
"<div style='text-align: center;'>83972241375657056057490261407972968652414535100474</div>",
"<div style='text-align: center;'>82166370484403199890008895243450658541227588666881</div>",
"<div style='text-align: center;'>16427171479924442928230863465674813919123162824586</div>",
"<div style='text-align: center;'>17866458359124566529476545682848912883142607690042</div>",
"<div style='text-align: center;'>24219022671055626321111109370544217506941658960408</div>",
"<div style='text-align: center;'>07198403850962455444362981230987879927244284909188</div>",
"<div style='text-align: center;'>84580156166097919133875499200524063689912560717606</div>",
"<div style='text-align: center;'>05886116467109405077541002256983155200055935729725</div>",
"<div style='text-align: center;'>71636269561882670428252483600823257530420752963450</div>",
"Find the thirteen adjacent digits in the 1000-digit number that have the greatest product. What is the value of this product?"
],
"files": {
@ -430,10 +430,10 @@
],
"translations": {},
"description": [
"A Pythagorean triplet is a set of three natural numbers, a < b < c, for which,",
" a² + b² = c²",
"For example, 3² + 4² = 9 + 16 = 25 = 5².",
"There exists exactly one Pythagorean triplet for which a + b + c = 1000. Find the product abc."
"A Pythagorean triplet is a set of three natural numbers, <var>a</var> < <var>b</var> < <var>c</var>, for which,",
"<div style='text-align: center;'><var>a</var><sup>2</sup> + <var>b</var><sup>2</sup> = <var>c</var><sup>2</sup></div>",
"For example, 3<sup>2</sup> + 4<sup>2</sup> = 9 + 16 = 25 = 5<sup>2</sup>.",
"There exists exactly one Pythagorean triplet for which <var>a</var> + <var>b</var> + <var>c</var> = 1000. Find the product <var>abc</var>."
],
"files": {
"indexjs": {
@ -523,26 +523,27 @@
"description": [
"In the 20×20 grid below, four numbers along a diagonal line have been marked in red.",
"",
"08 02 22 97 38 15 00 40 00 75 04 05 07 78 52 12 50 77 91 08",
"49 49 99 40 17 81 18 57 60 87 17 40 98 43 69 48 04 56 62 00",
"81 49 31 73 55 79 14 29 93 71 40 67 53 88 30 03 49 13 36 65",
"52 70 95 23 04 60 11 42 69 24 68 56 01 32 56 71 37 02 36 91",
"22 31 16 71 51 67 63 89 41 92 36 54 22 40 40 28 66 33 13 80",
"24 47 32 60 99 03 45 02 44 75 33 53 78 36 84 20 35 17 12 50",
"32 98 81 28 64 23 67 10 <span style='color: red'><b>26</b></span> 38 40 67 59 54 70 66 18 38 64 70",
"67 26 20 68 02 62 12 20 95 <span style='color: red'><b>63</b></span> 94 39 63 08 40 91 66 49 94 21",
"24 55 58 05 66 73 99 26 97 17 <span style='color: red'><b>78</b></span> 78 96 83 14 88 34 89 63 72",
"21 36 23 09 75 00 76 44 20 45 35 <span style='color: red'><b>14</b></span> 00 61 33 97 34 31 33 95",
"78 17 53 28 22 75 31 67 15 94 03 80 04 62 16 14 09 53 56 92",
"16 39 05 42 96 35 31 47 55 58 88 24 00 17 54 24 36 29 85 57",
"86 56 00 48 35 71 89 07 05 44 44 37 44 60 21 58 51 54 17 58",
"19 80 81 68 05 94 47 69 28 73 92 13 86 52 17 77 04 89 55 40",
"04 52 08 83 97 35 99 16 07 97 57 32 16 26 26 79 33 27 98 66",
"88 36 68 87 57 62 20 72 03 46 33 67 46 55 12 32 63 93 53 69",
"04 42 16 73 38 25 39 11 24 94 72 18 08 46 29 32 40 62 76 36",
"20 69 36 41 72 30 23 88 34 62 99 69 82 67 59 85 74 04 36 16",
"20 73 35 29 78 31 90 01 74 31 49 71 48 86 81 16 23 57 05 54",
"01 70 54 71 83 51 54 69 16 92 33 48 61 43 52 01 89 19 67 48",
"<div style='text-align: center;'>08 02 22 97 38 15 00 40 00 75 04 05 07 78 52 12 50 77 91 08</div>",
"<div style='text-align: center;'>49 49 99 40 17 81 18 57 60 87 17 40 98 43 69 48 04 56 62 00</div>",
"<div style='text-align: center;'>81 49 31 73 55 79 14 29 93 71 40 67 53 88 30 03 49 13 36 65</div>",
"<div style='text-align: center;'>52 70 95 23 04 60 11 42 69 24 68 56 01 32 56 71 37 02 36 91</div>",
"<div style='text-align: center;'>22 31 16 71 51 67 63 89 41 92 36 54 22 40 40 28 66 33 13 80</div>",
"<div style='text-align: center;'>24 47 32 60 99 03 45 02 44 75 33 53 78 36 84 20 35 17 12 50</div>",
"<div style='text-align: center;'>32 98 81 28 64 23 67 10 <span style='color: red'><b>26</b></span> 38 40 67 59 54 70 66 18 38 64 70</div>",
"<div style='text-align: center;'>67 26 20 68 02 62 12 20 95 <span style='color: red'><b>63</b></span> 94 39 63 08 40 91 66 49 94 21</div>",
"<div style='text-align: center;'>24 55 58 05 66 73 99 26 97 17 <span style='color: red'><b>78</b></span> 78 96 83 14 88 34 89 63 72</div>",
"<div style='text-align: center;'>21 36 23 09 75 00 76 44 20 45 35 <span style='color: red'><b>14</b></span> 00 61 33 97 34 31 33 95</div>",
"<div style='text-align: center;'>78 17 53 28 22 75 31 67 15 94 03 80 04 62 16 14 09 53 56 92</div>",
"<div style='text-align: center;'>16 39 05 42 96 35 31 47 55 58 88 24 00 17 54 24 36 29 85 57</div>",
"<div style='text-align: center;'>86 56 00 48 35 71 89 07 05 44 44 37 44 60 21 58 51 54 17 58</div>",
"<div style='text-align: center;'>19 80 81 68 05 94 47 69 28 73 92 13 86 52 17 77 04 89 55 40</div>",
"<div style='text-align: center;'>04 52 08 83 97 35 99 16 07 97 57 32 16 26 26 79 33 27 98 66</div>",
"<div style='text-align: center;'>88 36 68 87 57 62 20 72 03 46 33 67 46 55 12 32 63 93 53 69</div>",
"<div style='text-align: center;'>04 42 16 73 38 25 39 11 24 94 72 18 08 46 29 32 40 62 76 36</div>",
"<div style='text-align: center;'>20 69 36 41 72 30 23 88 34 62 99 69 82 67 59 85 74 04 36 16</div>",
"<div style='text-align: center;'>20 73 35 29 78 31 90 01 74 31 49 71 48 86 81 16 23 57 05 54</div>",
"<div style='text-align: center;'>01 70 54 71 83 51 54 69 16 92 33 48 61 43 52 01 89 19 67 48</div>",
"",
"The product of these numbers is 26 × 63 × 78 × 14 = 1788696.",
"What is the greatest product of four adjacent numbers in the same direction (up, down, left, right, or diagonally) in the 20×20 grid?"
],
@ -620,15 +621,15 @@
"translations": {},
"description": [
"The sequence of triangle numbers is generated by adding the natural numbers. So the 7th triangle number would be 1 + 2 + 3 + 4 + 5 + 6 + 7 = 28. The first ten terms would be:",
"1, 3, 6, 10, 15, 21, 28, 36, 45, 55, ...",
"<div style='text-align: center;'>1, 3, 6, 10, 15, 21, 28, 36, 45, 55, ...</div>",
"Let us list the factors of the first seven triangle numbers:",
"<b>1:</b> 1",
"<b>3:</b> 1, 3",
"<b>6:</b> 1, 2, 3, 6",
"<b>10:</b> 1, 2, 5, 10",
"<b>15:</b> 1, 3, 5, 15",
"<b>21:</b> 1, 3, 7, 21",
"<b>28:</b> 1, 2, 4, 7, 14, 28",
"<div style='padding-left: 4em;'><b>1:</b> 1</div>",
"<div style='padding-left: 4em;'><b>3:</b> 1, 3</div>",
"<div style='padding-left: 4em;'><b>6:</b> 1, 2, 3, 6</div>",
"<div style='padding-left: 4em;'><b>10:</b> 1, 2, 5, 10</div>",
"<div style='padding-left: 4em;'><b>15:</b> 1, 3, 5, 15</div>",
"<div style='padding-left: 4em;'><b>21:</b> 1, 3, 7, 21</div>",
"<div style='padding-left: 4em;'><b>28:</b> 1, 2, 4, 7, 14, 28</div>",
"We can see that 28 is the first triangle number to have over five divisors.",
"What is the value of the first triangle number to have over five hundred divisors?"
],
@ -929,9 +930,10 @@
"translations": {},
"description": [
"The following iterative sequence is defined for the set of positive integers:",
"n → n/2 (n is even)n → 3n + 1 (n is odd)",
"<div style='padding-left: 4em;'><var>n</var> → <var>n</var>/2 (<var>n</var> is even)</div>",
"<div style='padding-left: 4em;'><var>n</var> → 3<var>n</var> + 1 (<var>n</var> is odd)</div>",
"Using the rule above and starting with 13, we generate the following sequence:",
"13 → 40 → 20 → 10 → 5 → 16 → 8 → 4 → 2 → 1",
"<div style='text-align: center;'>13 → 40 → 20 → 10 → 5 → 16 → 8 → 4 → 2 → 1</div>",
"It can be seen that this sequence (starting at 13 and finishing at 1) contains 10 terms. Although it has not been proved yet (Collatz Problem), it is thought that all starting numbers finish at 1.",
"Which starting number, under one million, produces the longest chain?",
"NOTE: Once the chain starts the terms are allowed to go above one million."
@ -1024,8 +1026,8 @@
],
"translations": {},
"description": [
"2¹⁵ = 32768 and the sum of its digits is 3 + 2 + 7 + 6 + 8 = 26.",
"What is the sum of the digits of the number 2¹⁰⁰⁰?"
"2<sup>15</sup> = 32768 and the sum of its digits is 3 + 2 + 7 + 6 + 8 = 26.",
"What is the sum of the digits of the number 2<sup>1000</sup>?"
],
"files": {
"indexjs": {