Eric Lavault
697c840cfa
Fix syntax (using JavaScript Standard Style)
2021-10-05 19:50:30 +02:00
Eric Lavault
7027515475
Add tests for ProjectEuler problem 20 (Jest).
2021-10-05 19:29:07 +02:00
Eric Lavault
7121a6d96e
Project Euler : fix solution for problem 20 (Factorial digit sum).
2021-10-05 19:28:17 +02:00
github-actions
7af7a1fa74
Auto-update DIRECTORY.md
2021-10-05 09:39:05 +00:00
Rak Laptudirm
c78bc35a06
chore: Merge pull request #727 from defaude/fix/586-build-pipeline
...
Proposal: Clean up CI job a bit
2021-10-05 15:08:34 +05:30
github-actions
42549056b9
updating DIRECTORY.md
2021-10-05 09:33:19 +00:00
Omkarnath Parida
0af6c0c86b
Merge pull request #732 from MrDoomy/feat/memoize-func
...
Feat: Added Memoize Func
2021-10-05 15:02:58 +05:30
Roland Hummel
565ce68027
Update DIRECTORY.md (manually after a rebase)
2021-10-05 11:24:26 +02:00
Roland Hummel
7bb3c80f05
Fix URL creation in directory markdown
2021-10-05 11:23:47 +02:00
Roland Hummel
6fe322bd8a
Add npm ci to directory-updating job, as well (so that we can utilize globby)
2021-10-05 11:23:47 +02:00
Roland Hummel
a69d9a8c49
Clean up and speed up UpdateDirectory.js
...
Uses globby to find all algorithm files. This is way quicker and less error-prone than the previous implementation. Plus, it allows us to fine-tune excludes (e.g. test files and the babel config).
This also removes the need for setTimeouts which greatly speeds up the whole thing.
2021-10-05 11:23:46 +02:00
Roland Hummel
460fd57c6b
Test: Drop env.CI
2021-10-05 11:23:46 +02:00
Roland Hummel
f6396f4822
Don't cat the full DIRECTORY.md file in the github job
2021-10-05 11:23:46 +02:00
Roland Hummel
21d4096446
Another proposal: Clean up "update directory" job, as well
...
relates to ##720
Cleaned up and updated the job description file a bit. Instead of attempting to commit every single time, we check if the DIRECTORY file actually has changes first.
2021-10-05 11:23:46 +02:00
Roland Hummel
6f9b1f127f
Proposal: Clean up CI job a bit
...
relates to #586 and #720
Added npm scripts for doctest and style checking via standard. This allows us to call those directly via npm and not via npx.
The CI job itself is now split into distinct steps (makes it more visible which step failed).
2021-10-05 11:23:45 +02:00
github-actions
90b04eadd4
updating DIRECTORY.md
2021-10-05 08:54:47 +00:00
Rak Laptudirm
73402d5140
chore: Merge pull request #733 from charliejmoore/upper-case-converstion-tests
...
Upper case conversion tests
2021-10-05 14:24:28 +05:30
Rak Laptudirm
d712bfd5a7
chore: Merge pull request #739 from keshav-bohr/spell-check
...
fixed some spellings
2021-10-05 14:21:47 +05:30
Damien Chazoule
0589fc19e0
Added comments about memoization
2021-10-05 10:37:14 +02:00
Keshav Bohra
e27bc0a702
resolved conflicts
2021-10-05 14:05:11 +05:30
Omkarnath Parida
17ac987863
Merge pull request #740 from keshav-bohr/issue-resolve
...
fixed the issue in Trie file and typo in sudoku
2021-10-05 13:46:49 +05:30
github-actions
82ad8c8ad4
updating DIRECTORY.md
2021-10-05 08:15:04 +00:00
Omkarnath Parida
8a11916452
Merge pull request #735 from charliejmoore/title-case-conversion-tests
...
Title case conversion tests
2021-10-05 13:44:44 +05:30
Keshav Bohra
1c22f65ce7
fixed the issue in Trie file and typo in sudoku
2021-10-05 12:53:38 +05:30
Rak Laptudirm
90b447c901
chore: Merge pull request #730 from ayazshah2/capitalize-first-letter
...
capitalize first letter
2021-10-05 12:51:32 +05:30
Rak Laptudirm
14034e29fe
chore: add punctuation
2021-10-05 12:51:04 +05:30
Keshav Bohra
1589263947
fixed some spellings
2021-10-05 12:49:23 +05:30
Damien Chazoule
8bce33d265
Moving '__tests__' To 'test'
2021-10-05 08:50:12 +02:00
Charlie Moore
ced6c891a6
Add tests for titleCaseConversion function
2021-10-04 12:23:05 -04:00
Charlie Moore
654c824fdd
Add check to handle empty string input.
...
Could throw an error instead, but to be consistent with other case conversion functions in this collection, it returns an empty string when input is empty string.
2021-10-04 12:21:34 -04:00
Charlie Moore
184814745e
Update description/documentation with explanation of title case, and simplifying assumptions this function makes
2021-10-04 09:56:32 -04:00
Charlie Moore
4ab047ddc5
Fix typos and add ASCII link
2021-10-04 09:53:19 -04:00
Charlie Moore
4ea13dee13
Update export style for Jest testing
2021-10-04 09:52:30 -04:00
Charlie Moore
90a59e6b60
Update function name casing to match convention
2021-10-04 09:52:10 -04:00
Charlie Moore
220e75d046
Fix standardjs warning
2021-10-04 09:44:28 -04:00
Charlie Moore
9aa890b170
Add tests for UpperCaseConversion
2021-10-04 09:37:15 -04:00
Charlie Moore
a4bde8200d
Update capitalization style of function name to align with convention
2021-10-04 09:30:49 -04:00
Charlie Moore
a21264698e
Update export for Jest testing
2021-10-04 09:30:17 -04:00
Charlie Moore
85f8154f07
Fix typos and update description to include a link
2021-10-04 09:28:55 -04:00
Damien Chazoule
c8fd5353ba
Updating Memoize Unit Test
2021-10-04 14:15:21 +02:00
Omkarnath Parida
199d2637cc
Update LongestPalindromicSubsequence.test.js
2021-10-04 17:39:26 +05:30
Damien Chazoule
028e098b63
Feat: Added Memoize Func
2021-10-04 13:40:17 +02:00
Dev
7a70ed789c
capitalize first letter
2021-10-04 11:26:14 +04:00
Rak Laptudirm
877ce463c8
chore: add code protection
2021-10-04 12:23:50 +05:30
github-actions
c1b6fcaa78
updating DIRECTORY.md
2021-10-03 16:01:10 +00:00
Omkarnath Parida
b5167878c4
Merge pull request #714 from defaude/test/Backtracking/RatInAMaze
...
Rewrote "Rat in a maze" algorithm + added tests
2021-10-03 21:30:50 +05:30
Omkarnath Parida
b793105009
Update .gitignore
2021-10-03 21:29:55 +05:30
github-actions
085ee531cf
updating DIRECTORY.md
2021-10-03 15:56:52 +00:00
Omkarnath Parida
94ff1e336f
Merge pull request #713 from defaude/test/Backtracking/Sudoku
...
Add proper test to Backtracking/Sudoku
2021-10-03 21:26:35 +05:30
github-actions
177c4766e8
updating DIRECTORY.md
2021-10-03 15:55:09 +00:00