add the first new bonfire and resequence bonfire form slightly
This commit is contained in:
@ -78,6 +78,75 @@
|
|||||||
"challengeSeed": "function telephoneCheck(str) {\n // Good luck!\n return true;\n}\n\n",
|
"challengeSeed": "function telephoneCheck(str) {\n // Good luck!\n return true;\n}\n\n",
|
||||||
"challengeEntryPoint": "telephoneCheck(\"555-555-5555\");",
|
"challengeEntryPoint": "telephoneCheck(\"555-555-5555\");",
|
||||||
"bonfireNumber": 2
|
"bonfireNumber": 2
|
||||||
}
|
},
|
||||||
|
{
|
||||||
|
"name": "Reverse a String",
|
||||||
|
"tests": [
|
||||||
|
"expect(reverseString('hello')).to.be.a('String');",
|
||||||
|
"expect(reverseString('hello')).to.equal('olleh');",
|
||||||
|
"expect(reverseString('Howdy')).to.equal('ydwoH');",
|
||||||
|
"expect(reverseString('Greetings from Earth')).to.equal('htraE morf sgniteerG');"
|
||||||
|
],
|
||||||
|
"difficulty": "1",
|
||||||
|
"description": [
|
||||||
|
"Reverse the provided string. ",
|
||||||
|
"You may need to turn the string into an array before you can reverse it.",
|
||||||
|
"Your result must be a string."
|
||||||
|
],
|
||||||
|
"challengeEntryPoint": "reverseString('hello');",
|
||||||
|
"challengeSeed": "function reverseString(str) {\n return str;\r\n}",
|
||||||
|
"bonfireNumber": 0,
|
||||||
|
"_id": "202eed8fc186c8434cb6d618"
|
||||||
|
},
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
]
|
]
|
||||||
|
|
||||||
|
@ -28,10 +28,6 @@ block content
|
|||||||
label.col-sm-2.control-label.wrappable(for='description') description:
|
label.col-sm-2.control-label.wrappable(for='description') description:
|
||||||
.col-sm-10
|
.col-sm-10
|
||||||
textarea#description.form-control(name="description", placeholder="Separate sentences by exactly one space only. Do not add in line breaks.")
|
textarea#description.form-control(name="description", placeholder="Separate sentences by exactly one space only. Do not add in line breaks.")
|
||||||
.form-group
|
|
||||||
label.col-sm-2.control-label.wrappable(for='tests') tests:
|
|
||||||
.col-sm-10
|
|
||||||
textarea#tests.form-control(name="tests", rows=5, placeholder="Separate tests by a newline.")
|
|
||||||
.form-group
|
.form-group
|
||||||
label.col-sm-2.control-label.wrappable(for='challengeSeed') challengeSeed:
|
label.col-sm-2.control-label.wrappable(for='challengeSeed') challengeSeed:
|
||||||
.col-sm-10
|
.col-sm-10
|
||||||
@ -40,6 +36,10 @@ block content
|
|||||||
label.col-sm-2.control-label.wrappable(for='challengeEntryPoint') challenge entrypoint:
|
label.col-sm-2.control-label.wrappable(for='challengeEntryPoint') challenge entrypoint:
|
||||||
.col-sm-10
|
.col-sm-10
|
||||||
textarea#name.form-control(name="challengeEntryPoint", rows=1, type='text', placeholder="palindrome(\"eye\");")
|
textarea#name.form-control(name="challengeEntryPoint", rows=1, type='text', placeholder="palindrome(\"eye\");")
|
||||||
|
.form-group
|
||||||
|
label.col-sm-2.control-label.wrappable(for='tests') tests:
|
||||||
|
.col-sm-10
|
||||||
|
textarea#tests.form-control(name="tests", rows=5, placeholder="Separate tests by a newline.")
|
||||||
.form-group
|
.form-group
|
||||||
.col-sm-offset-2.col-sm-10
|
.col-sm-offset-2.col-sm-10
|
||||||
input.btn.btn-default(type='submit', value="submit")
|
input.btn.btn-default(type='submit', value="submit")
|
||||||
|
Reference in New Issue
Block a user