Repository to upload algorithm challenges, you can find exercises of different levels, platforms and programming languages.
It means doing at least one daily exercise on algorithms, practicing them in different programming languages. Today is December 4, 2024, so I have already started late and in some days I will have to do more than one exercise.
Every time I get an exercise from a platform I will add it to this list.
In this list of languages I will add the languages that I practice. Surely there will be many that I don't like so I won't try it ;-)
- JavaScript
- TypeScript
- Python
- PHP
- Rust
- SQL
All the exercises will be in the 'src' folder, at the root of the repository, each exercise will have a folder, an explanation and hopefully time will give me its corresponding tests.
Exercise | Tests | Lenguage | Platform |
---|---|---|---|
001-sum-two-numbers | 7 | JavaScript | codesignal |
002-centenary-year | 4 | JavaScript | codesignal |
003-polindrome | 3 | TypeScript | codesignal |
004-find-first-repeated | 3 | Python | adventjs-2023 |
005-max-adjacent-product | 5 | TypeSceript | codesignal |
006-area-polygon | 2 | PHP | codesignal |
- Vitest - JavaScript Testing Framework
- concurrently - Run NPM commands concurrently
- unittest - Python Testing Framework