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

https://github.com/davzoku/exercism.io-challenges

😈📓 A polygot guide to solving exercism.io challenges with explanation and my personal learning points
https://github.com/davzoku/exercism.io-challenges

bash challenges exercism go java javascript python typescript

Last synced: 3 months ago
JSON representation

😈📓 A polygot guide to solving exercism.io challenges with explanation and my personal learning points

Awesome Lists containing this project

README

          

# My exercism.io Solutions
[![Build Status](https://travis-ci.org/davzoku/exercism.io-challenges.svg?branch=master)](https://travis-ci.org/davzoku/exercism.io-challenges)

> [Discuss my solutions on Exercism](http://exercism.io/davzoku)

**Solutions Explained**

For detailed explanation of my solutions, you can refer to the [wiki](https://github.com/davzoku/exercism.io-challenges/wiki).

[ ![Exercism Solutions Explained](/img/coverimg.jpg)](https://github.com/davzoku/exercism.io-challenges/wiki)

## Progress

| Language | Completed | Total | Status |
|------------------|:-----------------:|------------|------------------|
| Bash | 19 | 24 |![Progress](http://progressed.io/bar/79) |
| D | 5 | 18 |![Progress](http://progressed.io/bar/27) |
| Erlang | 5 | 45 |![Progress](http://progressed.io/bar/11) |
| Go | 4 | 98 |![Progress](http://progressed.io/bar/4) |
| Haskell | 1 | 86 |![Progress](http://progressed.io/bar/1) |
| Java | 2 | 89 |![Progress](http://progressed.io/bar/2) |
| Javascript | 5 | 87 |![Progress](http://progressed.io/bar/5) |
| Lua | 1 | 80 |![Progress](http://progressed.io/bar/5) |
| PHP | 6 | 61 |![Progress](http://progressed.io/bar/1) |
| Powershell | 2 | 2 |![Progress](http://progressed.io/bar/100) |
| Python | 23 | 105 |![Progress](http://progressed.io/bar/21) |
| Ruby | 1 | 91 |![Progress](http://progressed.io/bar/1) |
| Rust | 2 | 78 |![Progress](http://progressed.io/bar/2) |

[List of Exercism Repositories](http://exercism.io/repositories)

## :sparkles: Achievements :sparkles:

> Because why not gamificate Exercism? *As inspired from [BenBarrett89](https://github.com/BenBarrett89/exercism)*

### Outstanding Challenges :hourglass:
- :beginner: _Hello World!_ Complete 6 problems in 6 languages (~Bash~:white_check_mark:, ~PHP~:white_check_mark:, ~Python~:white_check_mark:)
- :100: _The Hundred_ Complete 100 problems
- :mortar_board: _The Graduate_ Complete a Exercism track
- :construction_worker: _Assemblers Assemble!_ Complete 5 problems in MIPS Assembly
- :full_moon: _Bark at the Moon_ Complete 5 problems in Lua
- :coffee: _Caffeine Addict_ Complete 5 problems in caffeine-esque languages (Ceylon, CoffeeScript, Java, ~JavaScript~:white_check_mark:, Lisp Flavored Erlang)
- :sheep: _In two shakes of a Lambda tail_ Complete 2 problems in functional languages with lambda logos (Clojure, ~Haskell~:white_check_mark:, Lisp Flavored Erlang, Racket, Scheme)
- :boat: _Sail the Four Cs_ Complete 4 problems in the 4 C languages (C, C#, C++, Objective-C)
- :scroll: _Who wrote this script?!_ Complete 5 problems in the 5 'script' languages (CoffeeScript, ECMAScript, ~JavaScript~ :white_check_mark:, PureScript, TypeScript)
- :paw_prints: _Zoo_ Complete 5 problems in at least 3 animal related languages (Ceylon, Go, OCaml, Perl 6, ~PHP~:white_check_mark:, Pony, Prolog, ~Python~:white_check_mark:, Swift)

### Milestones Achieved! :trophy:
- :keycap_ten: _Ben 10_ Complete 10 problems in any language (Python, Bash)
- :surfer: _Hawaii 5-0_ Complete 50 problems

## Getting Started

I am using a Windows 10 machine with Subsystem for Linux installed. If you require detailed guide for Windows, you can refer to the [wiki](todo)

Otherwise, you can get started with this [intro](http://exercism.io/how-it-works/newbie) from exercism.

## Download Solutions

You may download my solutions by cloning this repo on your machine.

```
git clone https://github.com/davzoku/exercism.io-challenges.git
```

## Feedback

I appreciate any feedback via issues or comments on [Exercism](http://exercism.io/davzoku). Alternatively, you could drop me an [email](mailto:walter.tengkw@gmail.com) or DM me on [Twitter](https://twitter.com/davzoku).