arya2004 / arya2004/artificial-intelligence
Add implementation of `04_CSP` in Python, C++, Go, or Rust
- Dominant language
- Python
- Stars
- 2
- Forks
- 4
- PR merge metrics
- No merged PRs in 30d
Description
### 🌐 Re-implement `04_CSP` in another language
This folder contains a Java or Prolog implementation of a classic AI algorithm or system:
```
src/04_CSP/
```
You're invited to contribute the **same logic** in a different language, such as:
- Python 🐍
- C++ 💻
- Go 🦫
- Rust 🦀
---
### 📁 Folder Structure
Create a new file inside the **same folder**:
- `main.py` for Python
- `main.cpp` for C++
- `main.go` for Go
- `main.rs` for Rust
✅ Don't delete or change existing code.
---
### 🧠 Tips
- Stick to the logic shown in the Java/Prolog version.
- Add comments explaining your approach.
- Keep your code modular and beginner-friendly.
---
Once done, open a PR referencing this issue.
Contributor guide
Research direction
Start by reading the existing Java or Prolog implementation in src/04_CSP/ and choose one of the requested languages. Add the corresponding main.py, main.cpp, main.go, or main.rs without changing existing code, preserving the same logic and documenting the approach. Done means the new implementation is complete and submitted in a PR referencing this issue.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp, go, java, python, rust
- Domain
- ai
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 50/100