https://github.com/rubenoalvarado/algorithms
Algorithm Knowledge Tracker
https://github.com/rubenoalvarado/algorithms
algorithm-challenges algorithms hacker interview-preparation typescript
Last synced: 6 months ago
JSON representation
Algorithm Knowledge Tracker
- Host: GitHub
- URL: https://github.com/rubenoalvarado/algorithms
- Owner: RubenOAlvarado
- License: mit
- Created: 2025-04-06T22:33:34.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2026-01-13T00:51:46.000Z (7 months ago)
- Last Synced: 2026-01-13T04:39:38.291Z (7 months ago)
- Topics: algorithm-challenges, algorithms, hacker, interview-preparation, typescript
- Language: TypeScript
- Homepage:
- Size: 91.8 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Algorithm Knowledge Tracker
As part of my ongoing study of algorithms, I created this project to document and organize my understanding of key concepts, implementations, and optimizations. The repository serves as a personal reference, but I hope it can also be useful to others learning algorithms and data structures.
## Definition
An algorithm is a set of instructions that tells a computer how to do something, or you can also say it is a step-by-step procedure for solving a problem or accomplishing a task. Algorithms are fundamental to computer science and programming, as they provide the logic and structure needed to perform computations and process data efficiently.
## Table of Contents
- [Sum of Natural Numbers](./sumNaturalNumbers/README.md)
- [Sum of Digits](./sumDigits/README.md)
- [Count Digits](./countDigits/README.md)
- [Fibonacci Sequence](./fibonacci/README.md)
- [First Occurrence of a Character in a String](./firstOccurrence/README.md)
- [Is Unique](./isUnique/README.md)
- [Palindrome](./palindrome/README.md)
- [Number Palindrome](./numberPalindrome/README.md)
- [Reverse String](./reverseString/README.md)
- [Reverse Integer](./reverseInteger/README.md)
- [Capitalize First Letter of Each Word](./capitalize/README.md)
- [Max Profit](./maxProfit/README.md)
- [Chunk Array](./chunkArray/README.md)
- [FizzBuzz](./fizzbuzz/README.md)
- [Spiral Matrix](./spiralMatrix/README.md)
- [Is Valid Parenthesis](./isValidParenthesis/README.md)
- [Lonely Integer](./lonelyInteger/README.md)
- [Word Count](./wordCount/README.md)
- [Valid Anagram](./validAnagram/README.md)
- [Longest Common Prefix](./longestCommonPrefix/README.md)
- [Merge Strings Alternately](./mergeStrings/README.md)
- [Length of Last Word](./lengthOfLastWord/README.md)
- [Factorial](./factorial/README.md)
- [Vowels Count](./vowelsCount/README.md)
- [Max Char](./maxChar/README.md)
- [Reverse Array in Place](./reverseArray/README.md)
- [First Turn in Blackjack](./firstTurnBlackjack/README.md)