├── .eslintignore ├── .eslintrc.json ├── .github ├── ISSUE_TEMPLATE │ ├── archive │ │ ├── bug_report.md │ │ └── feature_request.md │ ├── bug_report.yaml │ └── feature_request.yaml ├── PULL_REQUEST_TEMPLATE.md └── workflows │ └── tests.yml ├── .gitignore ├── .npmrc ├── 01_helloWorld ├── README.md ├── helloWorld.js ├── helloWorld.spec.js └── solution │ ├── helloWorld-solution.js │ └── helloWorld-solution.spec.js ├── 02_addNumbers ├── README.md ├── addNumbers.js ├── addNumbers.spec.js └── solution │ ├── addNumbers-solution.js │ └── addNumbers-solution.spec.js ├── 03_numberChecker ├── README.md ├── numberChecker.js ├── numberChecker.spec.js └── solution │ ├── numberChecker-solution.js │ └── numberChecker-solution.spec.js ├── 04_mathEquations ├── README.md ├── mathEquations.js ├── mathEquations.spec.js └── solution │ ├── mathEquations-solution.js │ └── mathEquations-solution.spec.js ├── 05_joinStrings ├── README.md ├── joinStrings-example.js ├── joinStrings-example.spec.js ├── joinStrings.js ├── joinStrings.spec.js └── solution │ ├── joinStrings-solution.js │ └── joinStrings-solution.spec.js ├── 06_repeatString ├── README.md ├── repeatString.js ├── repeatString.spec.js └── solution │ ├── repeatString-solution.js │ └── repeatString-solution.spec.js ├── 07_reverseString ├── README.md ├── reverseString.js ├── reverseString.spec.js └── solution │ ├── reverseString-solution.js │ └── reverseString-solution.spec.js ├── 08_removeFromArray ├── README.md ├── removeFromArray.js ├── removeFromArray.spec.js └── solution │ ├── removeFromArray-solution.js │ └── removeFromArray-solution.spec.js ├── 09_sumAll ├── README.md ├── solution │ ├── sumAll-solution.js │ └── sumAll-solution.spec.js ├── sumAll.js └── sumAll.spec.js ├── 10_leapYears ├── README.md ├── leapYears.js ├── leapYears.spec.js └── solution │ ├── leapYears-solution.js │ └── leapYears-solution.spec.js ├── 11_tempConversion ├── README.md ├── solution │ ├── tempConversion-solution.js │ └── tempConversion-solution.spec.js ├── tempConversion.js └── tempConversion.spec.js ├── 12_calculator ├── README.md ├── calculator.js ├── calculator.spec.js └── solution │ ├── calculator-solution.js │ └── calculator-solution.spec.js ├── 13_palindromes ├── README.md ├── palindromes.js ├── palindromes.spec.js └── solution │ ├── palindromes-solution.js │ └── palindromes-solution.spec.js ├── 14_fibonacci ├── README.md ├── fibonacci.js ├── fibonacci.spec.js └── solution │ ├── fibonacci-solution.js │ └── fibonacci-solution.spec.js ├── 15_getTheTitles ├── README.md ├── getTheTitles.js ├── getTheTitles.spec.js └── solution │ ├── getTheTitles-solution.js │ └── getTheTitles-solution.spec.js ├── 16_findTheOldest ├── README.md ├── findTheOldest.js ├── findTheOldest.spec.js └── solution │ ├── findTheOldest-solution.js │ └── findTheOldest-solution.spec.js ├── 17_factorial ├── README.md ├── factorial.js ├── factorial.spec.js └── solution │ ├── factorial-solution.js │ └── factorial-solution.spec.js ├── 18_contains ├── README.md ├── contains.js ├── contains.spec.js └── solution │ ├── contains-solution.js │ └── contains-solution.spec.js ├── 19_totalIntegers ├── README.md ├── solution │ ├── totalIntegers-solution.js │ └── totalIntegers-solution.spec.js ├── totalIntegers.js └── totalIntegers.spec.js ├── 20_permutations ├── README.md ├── permutations.js ├── permutations.spec.js └── solution │ ├── permutations-solution.js │ └── permutations-solution.spec.js ├── 21_pascal ├── README.md ├── pascal.js ├── pascal.spec.js └── solution │ ├── pascal-solution.js │ └── pascal-solution.spec.js ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── archive ├── archived_caesar │ ├── README.md │ ├── caesar.js │ ├── caesar.spec.js │ └── solution │ │ ├── caesar-solution.js │ │ └── caesar-solution.spec.js ├── archived_pigLatin │ ├── README.md │ ├── pigLatin.js │ ├── pigLatin.spec.js │ └── solution │ │ ├── pigLatin-solution.js │ │ └── pigLatin-solution.spec.js └── archived_snakeCase │ ├── README.md │ ├── snakeCase.js │ ├── snakeCase.spec.js │ └── solution │ ├── snakeCase-solution.js │ └── snakeCase-solution.spec.js ├── generators ├── helpers.js ├── writeExercise.js ├── writeExerciseSpec.js └── writeReadme.js ├── package.json └── plopFile.js /.eslintignore: -------------------------------------------------------------------------------- 1 | generator-exercise/ 2 | -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/archive/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/.github/ISSUE_TEMPLATE/archive/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/archive/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/.github/ISSUE_TEMPLATE/archive/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/.github/ISSUE_TEMPLATE/bug_report.yaml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/.github/ISSUE_TEMPLATE/feature_request.yaml -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .vscode 2 | node_modules/ 3 | .DS_Store 4 | -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | engine-strict=true 2 | -------------------------------------------------------------------------------- /01_helloWorld/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/01_helloWorld/README.md -------------------------------------------------------------------------------- /01_helloWorld/helloWorld.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/01_helloWorld/helloWorld.js -------------------------------------------------------------------------------- /01_helloWorld/helloWorld.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/01_helloWorld/helloWorld.spec.js -------------------------------------------------------------------------------- /01_helloWorld/solution/helloWorld-solution.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/01_helloWorld/solution/helloWorld-solution.js -------------------------------------------------------------------------------- /01_helloWorld/solution/helloWorld-solution.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/01_helloWorld/solution/helloWorld-solution.spec.js -------------------------------------------------------------------------------- /02_addNumbers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/02_addNumbers/README.md -------------------------------------------------------------------------------- /02_addNumbers/addNumbers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/02_addNumbers/addNumbers.js -------------------------------------------------------------------------------- /02_addNumbers/addNumbers.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/02_addNumbers/addNumbers.spec.js -------------------------------------------------------------------------------- /02_addNumbers/solution/addNumbers-solution.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/02_addNumbers/solution/addNumbers-solution.js -------------------------------------------------------------------------------- /02_addNumbers/solution/addNumbers-solution.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/02_addNumbers/solution/addNumbers-solution.spec.js -------------------------------------------------------------------------------- /03_numberChecker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/03_numberChecker/README.md -------------------------------------------------------------------------------- /03_numberChecker/numberChecker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/03_numberChecker/numberChecker.js -------------------------------------------------------------------------------- /03_numberChecker/numberChecker.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/03_numberChecker/numberChecker.spec.js -------------------------------------------------------------------------------- /03_numberChecker/solution/numberChecker-solution.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/03_numberChecker/solution/numberChecker-solution.js -------------------------------------------------------------------------------- /03_numberChecker/solution/numberChecker-solution.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/03_numberChecker/solution/numberChecker-solution.spec.js -------------------------------------------------------------------------------- /04_mathEquations/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/04_mathEquations/README.md -------------------------------------------------------------------------------- /04_mathEquations/mathEquations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/04_mathEquations/mathEquations.js -------------------------------------------------------------------------------- /04_mathEquations/mathEquations.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/04_mathEquations/mathEquations.spec.js -------------------------------------------------------------------------------- /04_mathEquations/solution/mathEquations-solution.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/04_mathEquations/solution/mathEquations-solution.js -------------------------------------------------------------------------------- /04_mathEquations/solution/mathEquations-solution.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/04_mathEquations/solution/mathEquations-solution.spec.js -------------------------------------------------------------------------------- /05_joinStrings/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/05_joinStrings/README.md -------------------------------------------------------------------------------- /05_joinStrings/joinStrings-example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/05_joinStrings/joinStrings-example.js -------------------------------------------------------------------------------- /05_joinStrings/joinStrings-example.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/05_joinStrings/joinStrings-example.spec.js -------------------------------------------------------------------------------- /05_joinStrings/joinStrings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/05_joinStrings/joinStrings.js -------------------------------------------------------------------------------- /05_joinStrings/joinStrings.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/05_joinStrings/joinStrings.spec.js -------------------------------------------------------------------------------- /05_joinStrings/solution/joinStrings-solution.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/05_joinStrings/solution/joinStrings-solution.js -------------------------------------------------------------------------------- /05_joinStrings/solution/joinStrings-solution.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/05_joinStrings/solution/joinStrings-solution.spec.js -------------------------------------------------------------------------------- /06_repeatString/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/06_repeatString/README.md -------------------------------------------------------------------------------- /06_repeatString/repeatString.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/06_repeatString/repeatString.js -------------------------------------------------------------------------------- /06_repeatString/repeatString.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/06_repeatString/repeatString.spec.js -------------------------------------------------------------------------------- /06_repeatString/solution/repeatString-solution.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/06_repeatString/solution/repeatString-solution.js -------------------------------------------------------------------------------- /06_repeatString/solution/repeatString-solution.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/06_repeatString/solution/repeatString-solution.spec.js -------------------------------------------------------------------------------- /07_reverseString/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/07_reverseString/README.md -------------------------------------------------------------------------------- /07_reverseString/reverseString.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/07_reverseString/reverseString.js -------------------------------------------------------------------------------- /07_reverseString/reverseString.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/07_reverseString/reverseString.spec.js -------------------------------------------------------------------------------- /07_reverseString/solution/reverseString-solution.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/07_reverseString/solution/reverseString-solution.js -------------------------------------------------------------------------------- /07_reverseString/solution/reverseString-solution.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/07_reverseString/solution/reverseString-solution.spec.js -------------------------------------------------------------------------------- /08_removeFromArray/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/08_removeFromArray/README.md -------------------------------------------------------------------------------- /08_removeFromArray/removeFromArray.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/08_removeFromArray/removeFromArray.js -------------------------------------------------------------------------------- /08_removeFromArray/removeFromArray.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/08_removeFromArray/removeFromArray.spec.js -------------------------------------------------------------------------------- /08_removeFromArray/solution/removeFromArray-solution.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/08_removeFromArray/solution/removeFromArray-solution.js -------------------------------------------------------------------------------- /08_removeFromArray/solution/removeFromArray-solution.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/08_removeFromArray/solution/removeFromArray-solution.spec.js -------------------------------------------------------------------------------- /09_sumAll/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/09_sumAll/README.md -------------------------------------------------------------------------------- /09_sumAll/solution/sumAll-solution.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/09_sumAll/solution/sumAll-solution.js -------------------------------------------------------------------------------- /09_sumAll/solution/sumAll-solution.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/09_sumAll/solution/sumAll-solution.spec.js -------------------------------------------------------------------------------- /09_sumAll/sumAll.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/09_sumAll/sumAll.js -------------------------------------------------------------------------------- /09_sumAll/sumAll.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/09_sumAll/sumAll.spec.js -------------------------------------------------------------------------------- /10_leapYears/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/10_leapYears/README.md -------------------------------------------------------------------------------- /10_leapYears/leapYears.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/10_leapYears/leapYears.js -------------------------------------------------------------------------------- /10_leapYears/leapYears.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/10_leapYears/leapYears.spec.js -------------------------------------------------------------------------------- /10_leapYears/solution/leapYears-solution.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/10_leapYears/solution/leapYears-solution.js -------------------------------------------------------------------------------- /10_leapYears/solution/leapYears-solution.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/10_leapYears/solution/leapYears-solution.spec.js -------------------------------------------------------------------------------- /11_tempConversion/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/11_tempConversion/README.md -------------------------------------------------------------------------------- /11_tempConversion/solution/tempConversion-solution.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/11_tempConversion/solution/tempConversion-solution.js -------------------------------------------------------------------------------- /11_tempConversion/solution/tempConversion-solution.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/11_tempConversion/solution/tempConversion-solution.spec.js -------------------------------------------------------------------------------- /11_tempConversion/tempConversion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/11_tempConversion/tempConversion.js -------------------------------------------------------------------------------- /11_tempConversion/tempConversion.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/11_tempConversion/tempConversion.spec.js -------------------------------------------------------------------------------- /12_calculator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/12_calculator/README.md -------------------------------------------------------------------------------- /12_calculator/calculator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/12_calculator/calculator.js -------------------------------------------------------------------------------- /12_calculator/calculator.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/12_calculator/calculator.spec.js -------------------------------------------------------------------------------- /12_calculator/solution/calculator-solution.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/12_calculator/solution/calculator-solution.js -------------------------------------------------------------------------------- /12_calculator/solution/calculator-solution.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/12_calculator/solution/calculator-solution.spec.js -------------------------------------------------------------------------------- /13_palindromes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/13_palindromes/README.md -------------------------------------------------------------------------------- /13_palindromes/palindromes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/13_palindromes/palindromes.js -------------------------------------------------------------------------------- /13_palindromes/palindromes.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/13_palindromes/palindromes.spec.js -------------------------------------------------------------------------------- /13_palindromes/solution/palindromes-solution.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/13_palindromes/solution/palindromes-solution.js -------------------------------------------------------------------------------- /13_palindromes/solution/palindromes-solution.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/13_palindromes/solution/palindromes-solution.spec.js -------------------------------------------------------------------------------- /14_fibonacci/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/14_fibonacci/README.md -------------------------------------------------------------------------------- /14_fibonacci/fibonacci.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/14_fibonacci/fibonacci.js -------------------------------------------------------------------------------- /14_fibonacci/fibonacci.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/14_fibonacci/fibonacci.spec.js -------------------------------------------------------------------------------- /14_fibonacci/solution/fibonacci-solution.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/14_fibonacci/solution/fibonacci-solution.js -------------------------------------------------------------------------------- /14_fibonacci/solution/fibonacci-solution.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/14_fibonacci/solution/fibonacci-solution.spec.js -------------------------------------------------------------------------------- /15_getTheTitles/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/15_getTheTitles/README.md -------------------------------------------------------------------------------- /15_getTheTitles/getTheTitles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/15_getTheTitles/getTheTitles.js -------------------------------------------------------------------------------- /15_getTheTitles/getTheTitles.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/15_getTheTitles/getTheTitles.spec.js -------------------------------------------------------------------------------- /15_getTheTitles/solution/getTheTitles-solution.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/15_getTheTitles/solution/getTheTitles-solution.js -------------------------------------------------------------------------------- /15_getTheTitles/solution/getTheTitles-solution.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/15_getTheTitles/solution/getTheTitles-solution.spec.js -------------------------------------------------------------------------------- /16_findTheOldest/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/16_findTheOldest/README.md -------------------------------------------------------------------------------- /16_findTheOldest/findTheOldest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/16_findTheOldest/findTheOldest.js -------------------------------------------------------------------------------- /16_findTheOldest/findTheOldest.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/16_findTheOldest/findTheOldest.spec.js -------------------------------------------------------------------------------- /16_findTheOldest/solution/findTheOldest-solution.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/16_findTheOldest/solution/findTheOldest-solution.js -------------------------------------------------------------------------------- /16_findTheOldest/solution/findTheOldest-solution.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/16_findTheOldest/solution/findTheOldest-solution.spec.js -------------------------------------------------------------------------------- /17_factorial/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/17_factorial/README.md -------------------------------------------------------------------------------- /17_factorial/factorial.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/17_factorial/factorial.js -------------------------------------------------------------------------------- /17_factorial/factorial.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/17_factorial/factorial.spec.js -------------------------------------------------------------------------------- /17_factorial/solution/factorial-solution.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/17_factorial/solution/factorial-solution.js -------------------------------------------------------------------------------- /17_factorial/solution/factorial-solution.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/17_factorial/solution/factorial-solution.spec.js -------------------------------------------------------------------------------- /18_contains/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/18_contains/README.md -------------------------------------------------------------------------------- /18_contains/contains.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/18_contains/contains.js -------------------------------------------------------------------------------- /18_contains/contains.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/18_contains/contains.spec.js -------------------------------------------------------------------------------- /18_contains/solution/contains-solution.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/18_contains/solution/contains-solution.js -------------------------------------------------------------------------------- /18_contains/solution/contains-solution.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/18_contains/solution/contains-solution.spec.js -------------------------------------------------------------------------------- /19_totalIntegers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/19_totalIntegers/README.md -------------------------------------------------------------------------------- /19_totalIntegers/solution/totalIntegers-solution.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/19_totalIntegers/solution/totalIntegers-solution.js -------------------------------------------------------------------------------- /19_totalIntegers/solution/totalIntegers-solution.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/19_totalIntegers/solution/totalIntegers-solution.spec.js -------------------------------------------------------------------------------- /19_totalIntegers/totalIntegers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/19_totalIntegers/totalIntegers.js -------------------------------------------------------------------------------- /19_totalIntegers/totalIntegers.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/19_totalIntegers/totalIntegers.spec.js -------------------------------------------------------------------------------- /20_permutations/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/20_permutations/README.md -------------------------------------------------------------------------------- /20_permutations/permutations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/20_permutations/permutations.js -------------------------------------------------------------------------------- /20_permutations/permutations.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/20_permutations/permutations.spec.js -------------------------------------------------------------------------------- /20_permutations/solution/permutations-solution.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/20_permutations/solution/permutations-solution.js -------------------------------------------------------------------------------- /20_permutations/solution/permutations-solution.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/20_permutations/solution/permutations-solution.spec.js -------------------------------------------------------------------------------- /21_pascal/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/21_pascal/README.md -------------------------------------------------------------------------------- /21_pascal/pascal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/21_pascal/pascal.js -------------------------------------------------------------------------------- /21_pascal/pascal.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/21_pascal/pascal.spec.js -------------------------------------------------------------------------------- /21_pascal/solution/pascal-solution.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/21_pascal/solution/pascal-solution.js -------------------------------------------------------------------------------- /21_pascal/solution/pascal-solution.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/21_pascal/solution/pascal-solution.spec.js -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/README.md -------------------------------------------------------------------------------- /archive/archived_caesar/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/archive/archived_caesar/README.md -------------------------------------------------------------------------------- /archive/archived_caesar/caesar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/archive/archived_caesar/caesar.js -------------------------------------------------------------------------------- /archive/archived_caesar/caesar.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/archive/archived_caesar/caesar.spec.js -------------------------------------------------------------------------------- /archive/archived_caesar/solution/caesar-solution.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/archive/archived_caesar/solution/caesar-solution.js -------------------------------------------------------------------------------- /archive/archived_caesar/solution/caesar-solution.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/archive/archived_caesar/solution/caesar-solution.spec.js -------------------------------------------------------------------------------- /archive/archived_pigLatin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/archive/archived_pigLatin/README.md -------------------------------------------------------------------------------- /archive/archived_pigLatin/pigLatin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/archive/archived_pigLatin/pigLatin.js -------------------------------------------------------------------------------- /archive/archived_pigLatin/pigLatin.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/archive/archived_pigLatin/pigLatin.spec.js -------------------------------------------------------------------------------- /archive/archived_pigLatin/solution/pigLatin-solution.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/archive/archived_pigLatin/solution/pigLatin-solution.js -------------------------------------------------------------------------------- /archive/archived_pigLatin/solution/pigLatin-solution.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/archive/archived_pigLatin/solution/pigLatin-solution.spec.js -------------------------------------------------------------------------------- /archive/archived_snakeCase/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/archive/archived_snakeCase/README.md -------------------------------------------------------------------------------- /archive/archived_snakeCase/snakeCase.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/archive/archived_snakeCase/snakeCase.js -------------------------------------------------------------------------------- /archive/archived_snakeCase/snakeCase.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/archive/archived_snakeCase/snakeCase.spec.js -------------------------------------------------------------------------------- /archive/archived_snakeCase/solution/snakeCase-solution.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/archive/archived_snakeCase/solution/snakeCase-solution.js -------------------------------------------------------------------------------- /archive/archived_snakeCase/solution/snakeCase-solution.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/archive/archived_snakeCase/solution/snakeCase-solution.spec.js -------------------------------------------------------------------------------- /generators/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/generators/helpers.js -------------------------------------------------------------------------------- /generators/writeExercise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/generators/writeExercise.js -------------------------------------------------------------------------------- /generators/writeExerciseSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/generators/writeExerciseSpec.js -------------------------------------------------------------------------------- /generators/writeReadme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/generators/writeReadme.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/package.json -------------------------------------------------------------------------------- /plopFile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheOdinProject/javascript-exercises/HEAD/plopFile.js --------------------------------------------------------------------------------