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
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
90b04eadd4
updating DIRECTORY.md
2021-10-05 08:54:47 +00:00
73402d5140
chore: Merge pull request #733 from charliejmoore/upper-case-converstion-tests
...
Upper case conversion tests
2021-10-05 14:24:28 +05:30
d712bfd5a7
chore: Merge pull request #739 from keshav-bohr/spell-check
...
fixed some spellings
2021-10-05 14:21:47 +05:30
0589fc19e0
Added comments about memoization
2021-10-05 10:37:14 +02:00
e27bc0a702
resolved conflicts
2021-10-05 14:05:11 +05:30
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
82ad8c8ad4
updating DIRECTORY.md
2021-10-05 08:15:04 +00:00
8a11916452
Merge pull request #735 from charliejmoore/title-case-conversion-tests
...
Title case conversion tests
2021-10-05 13:44:44 +05:30
1c22f65ce7
fixed the issue in Trie file and typo in sudoku
2021-10-05 12:53:38 +05:30
90b447c901
chore: Merge pull request #730 from ayazshah2/capitalize-first-letter
...
capitalize first letter
2021-10-05 12:51:32 +05:30
14034e29fe
chore: add punctuation
2021-10-05 12:51:04 +05:30
1589263947
fixed some spellings
2021-10-05 12:49:23 +05:30
8bce33d265
Moving '__tests__' To 'test'
2021-10-05 08:50:12 +02:00
8e5743f8cb
Fix standardjs style errors
2021-10-04 18:54:59 -04:00
519f557899
Add tests for CycleSort
2021-10-04 18:53:49 -04:00
0da3880955
Fix bug where cycleSort was not returning the sorted array
2021-10-04 18:53:03 -04:00
b3e6eed3ce
Add export to CycleSort for Jest testing
2021-10-04 18:50:14 -04:00
720b7b054b
Add function documentation to CycleSort
2021-10-04 18:49:54 -04:00
f4814ba143
Fix typo
2021-10-04 18:49:31 -04:00
7076c2afbf
Fix style per standard js rules
2021-10-04 18:44:12 -04:00
7c0379c024
Add tests for CombSort
2021-10-04 18:43:54 -04:00
ea4e816b5e
Add export of combSort for Jest testing
2021-10-04 18:42:49 -04:00
4ebe59345b
Add function documentation to combSort function
2021-10-04 18:42:28 -04:00
11315ea449
Add tests for BucketSort
2021-10-04 18:36:19 -04:00
1e3648af5a
Fix whitespace alignment
2021-10-04 18:35:00 -04:00
877356fbab
Fix bug in bucketSort so that a comparison function is now provided to the sort function
...
The [built-in JavaScript sort method](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort ) will
perform a lexicographical (aka alphabetical) order by converting the elements of the array to strings. This can yield unexpected results when sorting numbers.
A comparison function can be passed into the sort method to indicate how array elements should be compared.
2021-10-04 18:33:35 -04:00
269175689f
Add function documentation to bucketSort
2021-10-04 18:27:17 -04:00
754f7b6b04
Export bucketSort function for Jest testing
2021-10-04 17:57:13 -04:00
55080ebffd
Add a reference link for BucketSort
2021-10-04 17:56:51 -04:00
ced6c891a6
Add tests for titleCaseConversion function
2021-10-04 12:23:05 -04:00
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
085b166c77
Update LongestPalindromicSubsequence.test.js
2021-10-04 21:11:06 +06:00
551827dde7
chore: add code protection
2021-10-04 21:11:06 +06:00
184814745e
Update description/documentation with explanation of title case, and simplifying assumptions this function makes
2021-10-04 09:56:32 -04:00
4ab047ddc5
Fix typos and add ASCII link
2021-10-04 09:53:19 -04:00
4ea13dee13
Update export style for Jest testing
2021-10-04 09:52:30 -04:00
90a59e6b60
Update function name casing to match convention
2021-10-04 09:52:10 -04:00
220e75d046
Fix standardjs warning
2021-10-04 09:44:28 -04:00
9aa890b170
Add tests for UpperCaseConversion
2021-10-04 09:37:15 -04:00
a4bde8200d
Update capitalization style of function name to align with convention
2021-10-04 09:30:49 -04:00
a21264698e
Update export for Jest testing
2021-10-04 09:30:17 -04:00
85f8154f07
Fix typos and update description to include a link
2021-10-04 09:28:55 -04:00
c8fd5353ba
Updating Memoize Unit Test
2021-10-04 14:15:21 +02:00
199d2637cc
Update LongestPalindromicSubsequence.test.js
2021-10-04 17:39:26 +05:30
028e098b63
Feat: Added Memoize Func
2021-10-04 13:40:17 +02:00
7a70ed789c
capitalize first letter
2021-10-04 11:26:14 +04:00
877ce463c8
chore: add code protection
2021-10-04 12:23:50 +05:30
bf088c0646
✨ add an algorithm for checking a year is a leap year or not
2021-10-04 01:20:08 +06:00