Skip to content

Commit

Permalink
style(challenges): Format Descriptions for Project Euler 1-16
Browse files Browse the repository at this point in the history
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
  • Loading branch information
scissorsneedfoodtoo committed May 23, 2018
1 parent 5fbf8a9 commit 6a39c6d
Showing 1 changed file with 61 additions and 59 deletions.
120 changes: 61 additions & 59 deletions seed/challenges/08-coding-interview-prep/project-euler.json
Expand Up @@ -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": {
Expand Down Expand Up @@ -269,9 +269,9 @@
"translations": {},
"description": [
"The sum of the squares of the first ten natural numbers is,",
" + 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."
],
Expand Down Expand Up @@ -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": {
Expand Down Expand Up @@ -430,10 +430,10 @@
],
"translations": {},
"description": [
"A Pythagorean triplet is a set of three natural numbers, a < b < c, for which,",
" + = ",
"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": {
Expand Down Expand Up @@ -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?"
],
Expand Down Expand Up @@ -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?"
],
Expand Down Expand Up @@ -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."
Expand Down Expand Up @@ -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": {
Expand Down

0 comments on commit 6a39c6d

Please sign in to comment.