https://github.com/puneethkumarck/rust-challenge
https://github.com/puneethkumarck/rust-challenge
Last synced: 11 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/puneethkumarck/rust-challenge
- Owner: Puneethkumarck
- Created: 2024-12-01T12:33:05.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-01T12:38:49.000Z (over 1 year ago)
- Last Synced: 2025-03-24T17:53:40.631Z (about 1 year ago)
- Language: Rust
- Size: 3.91 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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)