arya2004 / arya2004/artificial-intelligence

Add implementation of `04_CSP` in Python, C++, Go, or Rust

Open
#7 1 comment 0 reactions 0 assignees View on GitHub
good first issue hacktoberfest java language-ports
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.