Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ADD] Solution implemented with Java, Ruby and Haskell #221

Open
wants to merge 6 commits into
base: main
Choose a base branch
from

Conversation

Bltzz
Copy link
Member

@Bltzz Bltzz commented Feb 28, 2024

Implemented the solution for problem 1-3 with

  • Java -> Source + precompiled jar

  • Ruby -> Source

  • Haskell -> Source + precompiled exe

  • Added Readme for each

Cleaned up absolutely broken CSV encoding to make it at least readable with opencsv lib in Java.

# Bltzz solution

The implementation is a Maven Project, with an automated build.

### Build
```cmd
cd /path/to/file-io/submissions/Bltzz
mvn clean install

move target\Analyzer-jar-with-dependencies.jar Analyzer.jar
```

### Usage

```cmd
cd /path/to/file-io/submissions/Bltzz

java -jar Analyzer.jar --column [theNameOfTheCSVColumnYouWantToCountForSolution3]

```
### Usage

```cmd
cd /path/to/file-io/submissions/Bltzz/Ruby

ruby solution.rb [theNameOfTheCSVColumnYouWantToCountForSolution3]

```
adjust build path
Rebuild the ruby logic...

that was fun 😄
Copy link

🙏 Thanks for your pull request @Bltzz, The team will now review and merge this request. In the mean time why not check out some of the other opensource projects available, contributions are greatly appreciated!

Some of the most popular are


PR Statistics

#️⃣ PR Number: Line Additions: 🗑️ Line Deletions:
221 3915 0
📑 Files Changed: Repo Stars: 🔱 Total Forks:
17 34 163

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
1 participant