https://github.com/domicoder/100-days
My 100-days project of exploring data structures and algorithms with TypeScript.
https://github.com/domicoder/100-days
Last synced: over 1 year ago
JSON representation
My 100-days project of exploring data structures and algorithms with TypeScript.
- Host: GitHub
- URL: https://github.com/domicoder/100-days
- Owner: domicoder
- License: mit
- Created: 2024-05-21T04:38:06.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-06-05T03:33:22.000Z (about 2 years ago)
- Last Synced: 2025-01-21T01:41:49.639Z (over 1 year ago)
- Language: TypeScript
- Size: 14.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 100-Days
My 100-days project of exploring data structures and algorithms with TypeScript.
## 📦 Installation
```bash
npm install
```
## 🧰 Running tests
```bash
npx ts-node 1-day.ts
npx ts-node 2-day.ts
...
```
## 🚀 Challenges
1. Reverse an Array: Implement a function to reverse an array.

2. Find Maximum Element: Implement a function to find the maximum element in an array.

3. Find Minimum Element: Implement a function to find the minimum element in an array.

4. Given an array nums and an integer k, write a function to rotate the array to the right by k steps, where k is non-negative.

5. Sort an array of integers in ascending.

6. Sort an array of strings in ascending.

7. Sort an array of banks accounts by the balance in ascending.

8. Sort an array of banks accounts by the balance in descending.

9. Next...

## 💅 We use Eslint and Prettier to format our code.