anastasiasoenjoto
e616197f9a
fix(learn): Made Changes to Instructions in BFS/DFS exercise ( #38500 )
...
* changes to bfs instructions
* added description on visual representation
* Added to the animation description
* Added information about stacks in the description
* Edited description for clarity
* Edited small details for grammar and clarity
* Apply suggested wording and typo fixes
Co-authored-by: Eric Leung <eric@erictleung.com >
* Add typo fixes to BFS challenge
Co-authored-by: Kyla Yujiri <27860923+kylayujiri@users.noreply.github.com >
Co-authored-by: Eric Leung <eric@erictleung.com >
2020-05-07 19:41:20 -05:00
Rostyslav Ugryniuk
8a858b470c
Fix: largestPrimeFactor function, Add: largestPrimeFactor(8) test ( #38756 )
...
* Fix `largestPrimeFactor(8)` result
* Improve `largestPrimeFactor` performance
* Add `largestPrimeFactor(8)` test
2020-05-07 13:31:59 -05:00
anastasiasoenjoto
f529104348
removed line breaks, fixed typos and wording of instructions
2020-05-06 18:24:39 +09:00
anastasiasoenjoto
bfd9a6bcbc
add self describing numbers to meta.json
2020-05-06 18:24:39 +09:00
anastasiasoenjoto
7981d40a13
create self-describing numbers lesson
2020-05-06 18:24:39 +09:00
Hassaan Pasha
c5a087f8b7
fix (curriculum): corrected the valyue of the decrypted message
2020-05-05 19:00:48 +09:00
Bhanu Pratap Singh Rathore
1fc55513a4
feat(interview-prep): Converting and Transfering Rosetta problems ( #38624 )
...
* feat(interview-prep): Converting and Transfering Rosetta problems
* feat(interview-prep): Meta fix
* fix: adjusted descriptions and some test cases
* fix: Descriptions fixed
Co-authored-by: Kris Koishigawa <scissorsneedfoodtoo@gmail.com >
2020-05-05 18:52:32 +09:00
Sagar Kharabe
18ca64ed4e
Update solution for use-breadth-first-search-in-a-binary-search-tree.english.md ( #38221 )
...
* Update use-breadth-first-search-in-a-binary-search-tree.english.md
* Update curriculum/challenges/english/08-coding-interview-prep/data-structures/use-breadth-first-search-in-a-binary-search-tree.english.md
Committed suggested changes
Co-Authored-By: Tom <20648924+moT01@users.noreply.github.com >
* add debugging function to solution
Ensured seed code and solution matched-up.
Co-Authored-By: Tom <20648924+moT01@users.noreply.github.com >
Co-authored-by: Tom <20648924+moT01@users.noreply.github.com >
Co-authored-by: Shaun Hamilton <51722130+Sky020@users.noreply.github.com >
2020-04-28 17:36:02 -05:00
Ashraf Nazar
46e0748af3
fix(curriculum): ensure algorithm does not include the Array method `… ( #38520 )
...
* fix(curriculum): replace comments with empty strings in merge-sort challenge
* Update curriculum/challenges/english/08-coding-interview-prep/algorithms/implement-merge-sort.english.md
Co-Authored-By: Tom <20648924+moT01@users.noreply.github.com >
Co-authored-by: Tom <20648924+moT01@users.noreply.github.com >
2020-04-27 07:28:37 -05:00
yitzhak-bloy
73b712ba75
Adding a test in problem-14-Longest-collatz-sequence.english.md ( #38401 )
...
* Adding a test in problem-14-Longest-collatz-sequence.english.md
Adding a test in problem-14-Longest-collatz-sequence.english.md
* fix(curriculum): use more efficient algorithm
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com >
2020-04-24 06:37:20 -05:00
Keith Warter
56f6d4654c
fix(learn): update solutions in interview-prep challenges ( #38430 )
...
Co-authored-by: Tom <20648924+moT01@users.noreply.github.com >
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com >
2020-04-23 02:14:50 +05:30
Bhanu Pratap Singh Rathore
1204c72657
feat(interview-prep): Converting and Transferring Rosetta problems ( #38371 )
...
* feat(interview-prep): Converting and Transferring Rosetta problems
2020-04-21 13:20:40 +09:00
Tom
84edc07076
fix: remove unneeded assert text ( #38453 )
2020-03-30 18:23:18 +02:00
Agata Stawarz
02f5609c99
Remove double slashes in Strip control codes challenge ( #38466 )
...
* Remove double slashes in Strip control codes challenge
* Remove unnecessary message argument from assertions
Co-Authored-By: Randell Dawson <5313213+RandellDawson@users.noreply.github.com >
Co-authored-by: Randell Dawson <5313213+RandellDawson@users.noreply.github.com >
2020-03-30 17:23:02 +02:00
Keith Warter
3ee1c39e41
Adding a solution for reversing a DoubleLinkedList. ( #38427 )
2020-03-26 21:01:49 -07:00
Hassaan Pasha
4fbce07792
fix: improve test regex to validate disallowed methods that can be bypassed by prototype reassignments and/or otherwise ( #38214 )
...
* fix: improve test regex to validate disallowed methods that can be bypassed by prototype reassignments and/or otherwise
* fix: fixing regex pattern
2020-03-26 08:13:34 -07:00
Keith Warter
022bbdd1b0
Adding a solution for searching within a linked list for future students ( #38326 )
...
* Adding a solution for future students
* fix: added new tests and correctied existing tests
* Adding isEmpty method as well
* Update curriculum/challenges/english/08-coding-interview-prep/data-structures/search-within-a-linked-list.english.md
Co-Authored-By: Manish Giri <manish.giri.me@gmail.com >
Co-authored-by: Randell Dawson <rdawson@onepathtech.com >
Co-authored-by: Manish Giri <manish.giri.me@gmail.com >
2020-03-21 09:30:14 -05:00
Sanket Kogekar
f25d035e9d
add: solution to project euler problem 23 md file ( #38369 )
2020-03-18 16:37:26 -07:00
Sanket Kogekar
705cc32579
add: solution to project euler problem 22 md file ( #38263 )
...
* add: solution to project euler 22 md file
* Copied the array instead of using it directly
Co-Authored-By: Oliver Eyton-Williams <ojeytonwilliams@gmail.com >
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com >
2020-03-13 14:31:13 -07:00
Randell Dawson
cc190aba99
fix: removed assert message arguments
2020-03-12 20:46:46 +09:00
Bhanu Pratap Singh
72bc067e6b
feat(interview-prep): Regenerated IDs
2020-03-12 20:46:46 +09:00
Bhanu Pratap Singh
ec0a5e0b6f
feat(interview-prep): Updated descriptions and corrected syntax
2020-03-12 20:46:46 +09:00
unknown
e4a6f5563f
feat(interview-prep): Converting and transferring Rosetta problems
2020-03-12 20:46:46 +09:00
Hassaan Pasha
8c435c8b75
fix (curriculum): changed the index to 0 for the fibonacci sequence challenge ( #38331 )
2020-03-10 13:43:41 +03:00
Shivam
dbf3815fc7
added:solution for Coding Interview Prep/Data Structures-Create a Map Data Structure ( #38337 )
...
* add: solution to Data Structures-Create a Map Data Structure
* Proper usage of -hasOwnProperty
removed unnecessary returns
2020-03-07 22:07:40 -08:00
Oliver Eyton-Williams
2d7b1255cc
fix: add missing .english extensions ( #38298 )
2020-02-28 07:19:22 -08:00
Kristofer Koishigawa
6cfd0fc503
fix: improve Project Euler descriptions, challenge seeds, and test cases ( #38016 )
...
* fix: improve Project Euler descriptions and test case
Improve formatting of Project Euler test descriptions. Also add poker hands array and new test case for problem 54
* feat: add typeof tests and gave functions proper names for first 100 challenges
* fix: continue fixing test descriptions and adding "before test" sections
* fix: address review comments
* fix: adjust grids in 18 and 67 and fix some text that reference files rather than the given arrays
* fix: implement bug fixes and improvements from review
* fix: remove console.log statements from seed and solution
2020-02-28 06:39:47 -06:00
Harsh Savergaonkar
c21c9f0acb
Added meaning of ones in adjacency matrices ( #37048 )
...
* Added meaning of ones in the matrix
* Apply suggestions from code review
Co-Authored-By: Oliver Eyton-Williams <ojeytonwilliams@gmail.com >
* fix: add slash to avoid markdown lint error
Co-authored-by: mrugesh <1884376+raisedadead@users.noreply.github.com >
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com >
2020-02-27 06:54:11 -06:00
Sanket Kogekar
1a87f1f7c0
add: solution to project euler problem 20 ( #38257 )
...
* add: solution to project euler problem 20
* Update curriculum/challenges/english/08-coding-interview-prep/project-euler/problem-20-factorial-digit-sum.english.md
Accidentally added last line. Calling function is unnecessary in solution.
Co-Authored-By: Oliver Eyton-Williams <ojeytonwilliams@gmail.com >
* right place for starting braces
Co-Authored-By: Manish Giri <manish.giri.me@gmail.com >
* moved starting brace to previous line.
Co-Authored-By: Manish Giri <manish.giri.me@gmail.com >
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com >
Co-authored-by: Manish Giri <manish.giri.me@gmail.com >
2020-02-26 14:22:40 -05:00
srdubya
3fd336d3e9
fix(learn): correcting Hash Table Lookup Efficiency ( #38130 )
...
A hash table provide a lookup of O(1), not O(n).
2020-02-12 12:27:47 +05:30
Josh Soref
004b99bf8f
chore: fix typos in spelling ( #38100 )
...
* spelling: accidentally
* spelling: announce
* spelling: assembly
* spelling: avoid
* spelling: backend
* spelling: because
* spelling: claimed
* spelling: candidate
* spelling: certification
* spelling: certified
* spelling: challenge
* spelling: circular
* spelling: it isn't
* spelling: coins
* spelling: combination
* spelling: compliant
* spelling: containers
* spelling: concise
* spelling: deprecated
* spelling: development
* spelling: donor
* spelling: error
* spelling: everything
* spelling: exceed
* spelling: exist
* spelling: falsy
* spelling: faulty
* spelling: forward
* spelling: handle
* spelling: indicates
* spelling: initial
* spelling: integers
* spelling: issealed
* spelling: javascript
* spelling: length
* spelling: maximum
* spelling: minimum
* spelling: mutable
* spelling: notifier
* spelling: coordinate
* spelling: passport
* spelling: perform
* spelling: permuter
* spelling: placeholder
* spelling: progressively
* spelling: semantic
* spelling: submission
* spelling: submit
* spelling: translations
* spelling: turquoise
* spelling: visualization
* spelling: without
* spelling: registration
* spelling: representation
2020-02-08 23:59:10 +05:30
Oliver Eyton-Williams
a7075a579c
Fix: Problem 39: Integer right triangles ( #38145 )
...
* fix: correct test and add solution
I also changed the seed to report the results of an easier example to
the user, since just evaluating the function mostly wastes time.
* fix: use a better solution
* fix: credit original author
2020-02-08 21:09:32 +05:30
Sidtharthan A N
8cf64f2539
ProjectEuler | Update Problem statement of 002 to match projecteuler.net ( #38101 )
...
* Correct ProjectEuler:002 definition and tests
From projecteuler.net:
By considering the terms in the Fibonacci sequence whose values do not exceed four million, find the sum of the even-valued terms.
Correct: take all f(n) where f(n) <= 4,000,000 and f(n) is even
Incorrect: take all f(n) where n <= 4,000,000 and f(n) is even
* Incorporate PR review suggestios to ProjectEuler 002
Reword the problem statement
Co-Authored-By: Tom <20648924+moT01@users.noreply.github.com >
Co-authored-by: Tom <20648924+moT01@users.noreply.github.com >
2020-02-07 10:09:35 -06:00
Kristofer Koishigawa
4ef445c543
feat: add styles for markdown tables and convert some HTML tables to markdown ( #38126 )
2020-02-07 09:47:35 +01:00
Kiara Barias
afd467f5dc
Removes RSA links from English challenges ( #37869 )
...
* RSA links deleted from challenges
* fix: remove remaining RSA links in challenges
2020-02-07 14:46:07 +09:00
David Lau
f3a386982a
Misspelling fix, add colon. ( #38169 )
2020-02-06 09:46:44 +01:00
Obba Paschal
8b692560e8
Fix: (Rosetta-Code) Correct the Test suite and make expression clearer ( #38102 )
...
* Fix: Correct the Test suite and make expression clearer
* Update 24-game.english.md
2020-02-04 07:08:32 +05:30
Dylan Cutler
15d5824795
Change n pounds to n pence in Project Euler problem 31 ( #38144 )
2020-01-31 15:23:15 +01:00
Ashraf Nazar
fda7fb174e
fix: Correct paths in English exercises by prefixing "/" before "learn" ( #38099 )
...
* fix: Correct paths in English exercises by prefixing "/" before "learn"
* fix(lang): Correct paths to exercises by prefixing "/" before "learn" in remaining languages
2020-01-26 12:51:21 -06:00
Andree Amaro Gonzalez
0a0cbead58
fix(learn): Fixed tests for the create a hash table challenge ( #37870 )
...
* fix: update create hash table's tests
* fix: update the way lookup method is declared to enable the use of this.collection in it
2020-01-03 11:18:40 +01:00
Oliver Eyton-Williams
e4a229187e
fix: speed up tests
...
Either improved the algorithm or reduced the difficulty for the slowest
tests. All these pass with testProtectTimeout = 500, so should be safe
on most machines with the current timeout of 2500.
2020-01-03 11:41:52 +05:30
Oliver Eyton-Williams
e5abfa15ad
Revert "fix: stop user code after 100ms of execution" ( #37965 )
...
This reverts commit 01b37f664f
.
2019-12-21 11:09:32 +05:30
Oliver Eyton-Williams
01b37f664f
fix: stop user code after 100ms of execution ( #37841 )
...
Co-authored-by: mrugesh <1884376+raisedadead@users.noreply.github.com >
Co-authored-by: Randell Dawson <5313213+RandellDawson@users.noreply.github.com >
Co-authored-by: Tom <20648924+moT01@users.noreply.github.com >
2019-12-20 19:28:17 +05:30
Randell Dawson
85e7fe45d5
fix(curriculum): use object.assign to prevent overwriting prototypes if user uses class instead of function ( #37648 )
...
* fix: use object.assign to prevent overwriting when using class
* fix: remove non-used isBinarySearchTree method
2019-12-13 15:04:05 -06:00
Randell Dawson
a6766127cc
fix(curriculum): corrected test and added solution for Create a Hash table challenge ( #37582 )
...
* fix: corrected test and added solution
* fix: redefine hash
* fix: use defined hash
Co-Authored-By: Oliver Eyton-Williams <ojeytonwilliams@gmail.com >
2019-12-02 17:23:56 +01:00
Randell Dawson
58ca8ddf2a
fix: correct function name in test text ( #37839 )
2019-11-30 18:30:10 -05:00
Randell Dawson
08bbd893d3
fix: switched order of first two bst challenges ( #37675 )
2019-11-27 12:12:58 +01:00
Randell Dawson
c25916c9a2
fix(curriculum): changed test text to use should for Coding Interview Prep - part 2 of 2 ( #37766 )
...
* fix: changed test text to use should
* fix: corrected typo
Co-Authored-By: Tom <20648924+moT01@users.noreply.github.com >
* fix: removed extra period
Co-Authored-By: Tom <20648924+moT01@users.noreply.github.com >
* fix: removed extra period
Co-Authored-By: Tom <20648924+moT01@users.noreply.github.com >
* fix: removed extra period
Co-Authored-By: Tom <20648924+moT01@users.noreply.github.com >
* fix: removed extra period
Co-Authored-By: Tom <20648924+moT01@users.noreply.github.com >
* fix: corrected typo
Co-Authored-By: Tom <20648924+moT01@users.noreply.github.com >
2019-11-20 10:01:31 -05:00
Randell Dawson
c25fa49b5b
fix(curriculum): changed test text to use should for Coding Interview Prep - part 1 of 2 ( #37765 )
...
* fix: changed test text to use should
* fix: corrected typo
Co-Authored-By: Tom <20648924+moT01@users.noreply.github.com >
* fix: corrected typo
Co-Authored-By: Tom <20648924+moT01@users.noreply.github.com >
* fix: corrected typo
Co-Authored-By: Tom <20648924+moT01@users.noreply.github.com >
* fix: use singular of verb
Co-Authored-By: Tom <20648924+moT01@users.noreply.github.com >
* fix: changed punctuation
Co-Authored-By: Tom <20648924+moT01@users.noreply.github.com >
* fix: reworded test text
Co-Authored-By: Tom <20648924+moT01@users.noreply.github.com >
2019-11-19 20:13:45 -05:00
Mo Zargham
437ba8b103
fix(curriculum): Read-search-ask link now point to correct url as noted in the issue ( #37753 )
...
* fix: broken Read-search-ask link now point to correct url
* fix: changed link to original forum link with more views
* fix: changed http links to correct version
* fix: link in help modal
2019-11-19 19:54:48 -05:00