An open API service indexing awesome lists of open source software.

https://github.com/envyn/freecodecamp

Solutions to problems on freecodecamp.org
https://github.com/envyn/freecodecamp

es6 freecodecamp freecodecamp-algorithms javascript

Last synced: about 1 year ago
JSON representation

Solutions to problems on freecodecamp.org

Awesome Lists containing this project

README

          

# freecodecamp
Solutions to problems on freecodecamp.org

### Algorithms

* [Find the symmetric Difference](https://learn.freecodecamp.org/coding-interview-prep/algorithms/find-the-symmetric-difference) - [Solution](https://github.com/envyN/freecodecamp/blob/master/src/Algorithms/FindTheSymmetricDifference.js)
* [Inventory Update](https://learn.freecodecamp.org/coding-interview-prep/algorithms/inventory-update) - [Solution](https://github.com/envyN/freecodecamp/blob/master/src/Algorithms/InventoryUpdate.js)
* [No Repeats Please](https://learn.freecodecamp.org/coding-interview-prep/algorithms/no-repeats-please) - [Solution](https://github.com/envyN/freecodecamp/blob/master/src/Algorithms/NoRepeatsPlease.js) (Without [Heap's Algorithm](https://en.wikipedia.org/wiki/Heap%27s_algorithm))
* [Pairwise](https://learn.freecodecamp.org/coding-interview-prep/algorithms/pairwise) - [Solution](https://github.com/envyN/freecodecamp/blob/master/src/Algorithms/Pairwise.js)
* [Bubble Sort](https://learn.freecodecamp.org/coding-interview-prep/algorithms/implement-bubble-sort) - [Solution](https://github.com/envyN/freecodecamp/blob/master/src/Algorithms/BubbleSort.js)
* [Selection Sort](https://learn.freecodecamp.org/coding-interview-prep/algorithms/implement-selection-sort) - [Solution](https://github.com/envyN/freecodecamp/blob/master/src/Algorithms/SelectionSort.js)
* [Insertion Sort](https://learn.freecodecamp.org/coding-interview-prep/algorithms/implement-insertion-sort) - [Solution](https://github.com/envyN/freecodecamp/blob/master/src/Algorithms/InsertionSort.js)
* [Quick Sort](https://learn.freecodecamp.org/coding-interview-prep/algorithms/implement-quick-sort) - [Solution](https://github.com/envyN/freecodecamp/blob/master/src/Algorithms/QuickSort.js) (Right Pivot) ([Ref-video](https://www.youtube.com/watch?v=COk73cpQbFQ))
* [Solution](https://github.com/envyN/freecodecamp/blob/master/src/Algorithms/QuickSort_alternateLoop.js) (Alternate Loop)
* [Solution](https://github.com/envyN/freecodecamp/blob/master/src/Algorithms/QuickSort_leftPivot.js) (Left Pivot)
* [Solution](https://github.com/envyN/freecodecamp/blob/master/src/Algorithms/QuickSort_randomPivot.js) (Random Pivot)
* [Solution](https://github.com/envyN/freecodecamp/blob/master/src/Algorithms/QuickSort_medianOfThreePivot.js) (Median of Three Pivot)
* [Merge Sort](https://learn.freecodecamp.org/coding-interview-prep/algorithms/implement-merge-sort) - [Solution](https://github.com/envyN/freecodecamp/blob/master/src/Algorithms/MergeSort.js)

### [Project Euler](https://projecteuler.net)

1. [Multiples of 3 and 5](https://learn.freecodecamp.org/coding-interview-prep/project-euler/problem-1-multiples-of-3-and-5/) - [Solution](https://github.com/envyN/freecodecamp/blob/master/src/ProjectEuler/MultiplesOf3and5.js)
1. [Even Fibonacci Numbers](https://learn.freecodecamp.org/coding-interview-prep/project-euler/problem-2-even-fibonacci-numbers) - [Solution](https://github.com/envyN/freecodecamp/blob/master/src/ProjectEuler/EvenFibonacciNumbers.js)
1. [Largest Prime Factor](https://learn.freecodecamp.org/coding-interview-prep/project-euler/problem-3-largest-prime-factor) - [Solution](https://github.com/envyN/freecodecamp/blob/master/src/ProjectEuler/LargestPrimeFactor.js)
1. [Largest Palindrome Product](https://learn.freecodecamp.org/coding-interview-prep/project-euler/problem-4-largest-palindrome-product) - [Solution](https://github.com/envyN/freecodecamp/blob/master/src/ProjectEuler/LargestPalindromeProduct.js)
1. [Smallest Multiple](https://learn.freecodecamp.org/coding-interview-prep/project-euler/problem-5-smallest-multiple) - [Solution](https://github.com/envyN/freecodecamp/blob/master/src/ProjectEuler/SmallestMultiple.js)
1. [Sum Square Difference](https://learn.freecodecamp.org/coding-interview-prep/project-euler/problem-6-sum-square-difference/) - [Solution](https://github.com/envyN/freecodecamp/blob/master/src/ProjectEuler/SumSquareDifference.js)
1. [10001st prime](https://learn.freecodecamp.org/coding-interview-prep/project-euler/problem-7-10001st-prime) - [Solution](https://github.com/envyN/freecodecamp/blob/master/src/ProjectEuler/nthPrime.js)
1. [Largest product in a series](https://learn.freecodecamp.org/coding-interview-prep/project-euler/problem-8-largest-product-in-a-series/) - [Solution](https://github.com/envyN/freecodecamp/blob/master/src/ProjectEuler/LargestProductInSeries.js)