Welcome to WCRI Fellow Algos!
These are curated by: https://www.techinterviewhandbook.org/grind75?difficulty=Easy&difficulty=Medium&difficulty=Hard&mode=preferences&weeks=12&hours=6&order=all_rounded
Hello hello! I’ll be posting algos everyday at 10am! Feel free to work on these on your own time throughout the day.
- I’ll be posting 1~2 algos a day. These are based on Grind 75 and we’ll be starting off “Easy” but working up to some “Hards” in the next 6 weeks!
- I DO have a github repo setup and will be updating throughout the weeks. Feel free to use that OR use it as a template to set up your own algo repo, OR just use the files I post!
- I highly, highly encourage writing your own tests!! I will try to include some basic tests.
JS: npm run test-solo [ALGO-FILE-NAME]
TS:
npm run ts-compile [ALGO-FILE-NAME]
npm run test-solo [ALGO-FILE-NAME] typescript
- Day 1: merge-two-lists (Easy, 20 min), invert-tree (Easy, 15 min)
- Day 2: valid-anagram (Easy, 15 min), flood-fill (Easy, 20 min)
- Day 3: binary-search (Easy, 15 min), maximum-subarray (Medium, 20 min)
- Day 4: bst-lowest-common-ancestor (Easy, 20min), insert-interval (Medium, 25 min)
- Day 5: 01-matrix (Medium, 30 min)
- Day 1: queue-stacks (Easy, 20 min), first-bad-version (Easy, 20 min)
- Day 2: three-sum (Medium, 30 min)