An open API service indexing awesome lists of open source software.

https://github.com/puneethkumarck/rust-challenge


https://github.com/puneethkumarck/rust-challenge

Last synced: 11 months ago
JSON representation

Awesome Lists containing this project

README

          

# 25 Days of Rust Programming Challenge 🦀

This repository contains my solutions for the 25 Days of Rust Programming Challenge. Each day, I'll solve one Rust programming challenge to improve my Rust skills.

## Project Structure

```
├── src/
│ ├── day01/
│ ├── day02/
│ ├── ...
│ └── day25/
├── tests/
│ ├── day01_tests.rs
│ ├── day02_tests.rs
│ ├── ...
│ └── day25_tests.rs
└── Cargo.toml
```

## Setup Instructions

1. **Install Rust:**
```bash
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
```

2. **Clone the repository:**
```bash
git clone
cd rust-25-days-challenge
```

3. **Build the project:**
```bash
cargo build
```

4. **Run tests:**
```bash
cargo test
```

## Daily Challenges

### Day 01
- Challenge: Rust Ownership
- Status: 🟢

### Day 02
- Challenge: [Description of the challenge]
- Status: 🟡

[... and so on for all 25 days]

## Running Individual Solutions

To run a specific day's solution:
```bash
cargo run --bin day01
```

To test a specific day's solution:
```bash
cargo test day01
```

## Progress Tracking

- 🟢 Completed
- 🟡 Not Started
- 🔵 In Progress

## Learning Resources

- [The Rust Programming Language Book](https://doc.rust-lang.org/book/)
- [Rust by Example](https://doc.rust-lang.org/rust-by-example/)
- [Rust Documentation](https://www.rust-lang.org/learn)