Blog 2019/1/25
<- previous | index | next ->
Index of solutions to Exercism.io problems (grouped by exercise)
Browsing solutions to the same problem is a great way to compare languages!
By Exercise:
accumulate
acronym
- bash
- c
- clojure
- common-lisp
- elisp
- elixir
- elm
- go
- haskell
- javascript
- kotlin
- lua
- nim
- objective-c
- ocaml
- php
- purescript
- python
- r
- racket
- reasonml
- ruby
- rust
- swift
affine-cipher
all-your-base
- c
- clojure
- common-lisp
- elixir
- elm
- erlang
- go
- haskell
- javascript
- kotlin
- lua
- objective-c
- ocaml
- php
- purescript
- python
- reasonml
- ruby
- rust
- sml
- swift
allergies
- c
- clojure
- common-lisp
- elisp
- elixir
- elm
- erlang
- go
- haskell
- javascript
- kotlin
- lfe
- lua
- nim
- objective-c
- ocaml
- php
- purescript
- python
- r
- racket
- reasonml
- ruby
- rust
- sml
- swift
alphametics
anagram
- bash
- c
- clojure
- common-lisp
- elisp
- elixir
- elm
- erlang
- go
- haskell
- javascript
- julia
- kotlin
- lfe
- lua
- nim
- objective-c
- ocaml
- php
- prolog
- python
- r
- racket
- reasonml
- ruby
- rust
- scheme
- sml
- swift
armstrong-numbers
atbash-cipher
- bash
- c
- clojure
- common-lisp
- elisp
- elixir
- elm
- erlang
- go
- haskell
- javascript
- julia
- kotlin
- lfe
- lua
- mips
- nim
- objective-c
- ocaml
- php
- purescript
- python
- ruby
- rust
- sml
- swift
bank-account
beer-song
- c
- clojure
- common-lisp
- elixir
- erlang
- go
- haskell
- javascript
- kotlin
- lfe
- lua
- objective-c
- ocaml
- php
- python
- r
- ruby
- rust
- swift
binary
binary-search
- c
- clojure
- elixir
- elm
- go
- javascript
- kotlin
- lua
- objective-c
- ocaml
- php
- purescript
- python
- reasonml
- ruby
- rust
- swift
binary-search-tree
bob
- bash
- c
- clojure
- common-lisp
- elisp
- elixir
- elm
- erlang
- go
- haskell
- javascript
- julia
- kotlin
- lfe
- lua
- nim
- objective-c
- ocaml
- php
- purescript
- python
- r
- racket
- reasonml
- ruby
- rust
- scheme
- sml
- swift
book-store
bowling
bracket-push
- c
- clojure
- elixir
- elm
- erlang
- go
- haskell
- javascript
- kotlin
- lua
- nim
- objective-c
- ocaml
- php
- purescript
- python
- ruby
- rust
- sml
- swift
change
circular-buffer
clock
collatz-conjecture
- bash
- c
- clojure
- common-lisp
- elixir
- elm
- erlang
- go
- haskell
- javascript
- julia
- kotlin
- lua
- nim
- objective-c
- php
- purescript
- python
- r
- racket
- ruby
- rust
- sml
- swift
complex-numbers
connect
crypto-square
- c
- clojure
- common-lisp
- elisp
- elixir
- erlang
- go
- haskell
- javascript
- lua
- objective-c
- php
- purescript
- python
- r
- ruby
- rust
- swift
custom-set
darts
decimal
diamond
- bash
- c
- clojure
- elixir
- erlang
- go
- haskell
- javascript
- kotlin
- lua
- php
- purescript
- python
- r
- ruby
- rust
- sml
- swift
difference-of-squares
- bash
- c
- clojure
- common-lisp
- elisp
- elixir
- elm
- erlang
- go
- haskell
- javascript
- julia
- kotlin
- lfe
- lua
- mips
- nim
- objective-c
- ocaml
- php
- plsql
- purescript
- python
- r
- racket
- ruby
- rust
- scheme
- sml
- swift
diffie-hellman
dnd-character
dominoes
dot-dsl
error-handling
etl
- c
- clojure
- common-lisp
- elisp
- elixir
- elm
- erlang
- go
- haskell
- javascript
- julia
- kotlin
- lfe
- lua
- objective-c
- ocaml
- php
- purescript
- python
- racket
- ruby
- rust
- swift
flatten-array
food-chain
forth
gigasecond
- bash
- c
- clojure
- common-lisp
- elisp
- elixir
- elm
- erlang
- go
- javascript
- julia
- kotlin
- lfe
- lua
- nim
- objective-c
- php
- plsql
- python
- racket
- ruby
- rust
- swift
go-counting
grade-school
- clojure
- common-lisp
- elixir
- elm
- erlang
- go
- haskell
- javascript
- kotlin
- lfe
- lua
- nim
- objective-c
- ocaml
- php
- python
- ruby
- rust
- swift
grains
- bash
- c
- clojure
- common-lisp
- elisp
- elixir
- elm
- erlang
- go
- haskell
- javascript
- julia
- kotlin
- lfe
- lua
- objective-c
- php
- plsql
- prolog
- python
- r
- racket
- ruby
- rust
- scheme
- swift
grep
hamming
- bash
- c
- clojure
- common-lisp
- elisp
- elixir
- elm
- erlang
- go
- haskell
- javascript
- julia
- kotlin
- lfe
- lua
- mips
- nim
- objective-c
- ocaml
- php
- plsql
- prolog
- purescript
- python
- r
- racket
- ruby
- rust
- scheme
- sml
- swift
hangman
hello-world
- bash
- c
- clojure
- common-lisp
- elisp
- elixir
- elm
- erlang
- go
- haskell
- javascript
- julia
- kotlin
- lfe
- lua
- mips
- nim
- objective-c
- ocaml
- php
- plsql
- prolog
- purescript
- python
- r
- racket
- reasonml
- ruby
- rust
- scheme
- sml
- swift
hexadecimal
high-scores
house
isbn-verifier
isogram
- bash
- c
- clojure
- common-lisp
- elixir
- elm
- erlang
- go
- haskell
- javascript
- julia
- kotlin
- lua
- mips
- nim
- objective-c
- php
- prolog
- purescript
- python
- r
- reasonml
- ruby
- rust
- swift
kindergarten-garden
largest-series-product
- c
- clojure
- elixir
- elm
- erlang
- go
- haskell
- javascript
- kotlin
- lfe
- lua
- objective-c
- php
- purescript
- python
- r
- ruby
- rust
- swift
leap
- bash
- c
- clojure
- common-lisp
- elisp
- elixir
- elm
- erlang
- go
- haskell
- javascript
- julia
- kotlin
- lfe
- lua
- mips
- nim
- objective-c
- ocaml
- php
- plsql
- prolog
- purescript
- python
- r
- racket
- reasonml
- ruby
- rust
- scheme
- sml
- swift
ledger
lens-person
linked-list
list-ops
luhn
- bash
- c
- clojure
- common-lisp
- elixir
- elm
- erlang
- go
- haskell
- javascript
- julia
- kotlin
- lfe
- lua
- objective-c
- ocaml
- php
- python
- r
- ruby
- rust
- swift
luhn-from
luhn-trait
macros
markdown
matrix
meetup
- c
- clojure
- common-lisp
- elixir
- erlang
- go
- haskell
- javascript
- kotlin
- lfe
- lua
- objective-c
- ocaml
- php
- purescript
- python
- racket
- ruby
- swift
minesweeper
nth-prime
- c
- clojure
- elixir
- go
- haskell
- javascript
- kotlin
- lua
- mips
- nim
- objective-c
- php
- plsql
- python
- ruby
- rust
- sml
- swift
nucleotide-count
- bash
- c
- clojure
- common-lisp
- elisp
- elixir
- elm
- erlang
- go
- haskell
- javascript
- julia
- kotlin
- lfe
- lua
- nim
- objective-c
- ocaml
- php
- prolog
- r
- racket
- ruby
- rust
- scheme
- swift
ocr-numbers
octal
paasio
palindrome-products
pangram
- bash
- c
- clojure
- elisp
- elixir
- elm
- erlang
- go
- haskell
- javascript
- julia
- kotlin
- lua
- nim
- objective-c
- ocaml
- php
- purescript
- python
- r
- reasonml
- ruby
- rust
- sml
- swift
parallel-letter-frequency
pascals-triangle
- c
- clojure
- common-lisp
- elixir
- elm
- erlang
- go
- haskell
- javascript
- julia
- kotlin
- lua
- objective-c
- php
- prolog
- purescript
- r
- ruby
- rust
- swift
perfect-numbers
- c
- clojure
- common-lisp
- elisp
- elixir
- erlang
- go
- haskell
- javascript
- kotlin
- lua
- objective-c
- php
- python
- r
- racket
- ruby
- rust
- sml
- swift
phone-number
- bash
- c
- clojure
- common-lisp
- elisp
- elixir
- elm
- erlang
- go
- haskell
- javascript
- julia
- kotlin
- lfe
- lua
- objective-c
- ocaml
- php
- purescript
- python
- r
- racket
- reasonml
- ruby
- rust
- scheme
- sml
- swift
pig-latin
poker
pov
prime-factors
- c
- clojure
- common-lisp
- elixir
- erlang
- go
- haskell
- javascript
- kotlin
- lua
- objective-c
- ocaml
- php
- python
- r
- ruby
- rust
- sml
- swift
protein-translation
proverb
pythagorean-triplet
queen-attack
rail-fence-cipher
raindrops
- bash
- c
- clojure
- common-lisp
- elisp
- elixir
- elm
- erlang
- go
- haskell
- javascript
- julia
- kotlin
- lua
- mips
- nim
- objective-c
- ocaml
- php
- plsql
- purescript
- python
- r
- racket
- reasonml
- ruby
- rust
- scheme
- sml
- swift
rational-numbers
react
rectangles
rest-api
retree
reverse-string
rna-transcription
- bash
- c
- clojure
- common-lisp
- elisp
- elixir
- elm
- erlang
- go
- haskell
- javascript
- julia
- kotlin
- lfe
- lua
- mips
- nim
- objective-c
- ocaml
- php
- plsql
- prolog
- purescript
- python
- r
- racket
- reasonml
- ruby
- rust
- scheme
- sml
- swift
robot-name
- clojure
- common-lisp
- elisp
- go
- haskell
- javascript
- julia
- kotlin
- lua
- objective-c
- ocaml
- php
- python
- ruby
- rust
- scheme
- swift
robot-simulator
roman-numerals
- bash
- c
- clojure
- common-lisp
- elisp
- elixir
- elm
- erlang
- go
- haskell
- javascript
- julia
- kotlin
- lua
- nim
- objective-c
- ocaml
- php
- plsql
- python
- racket
- reasonml
- ruby
- rust
- sml
- swift
rotational-cipher
run-length-encoding
- c
- clojure
- elisp
- elixir
- elm
- erlang
- go
- haskell
- javascript
- julia
- lua
- nim
- objective-c
- ocaml
- php
- python
- reasonml
- ruby
- rust
- swift
saddle-points
say
- c
- clojure
- elixir
- elm
- go
- haskell
- javascript
- kotlin
- lua
- objective-c
- ocaml
- python
- racket
- ruby
- rust
- swift
scale-generator
scrabble-score
- bash
- c
- clojure
- common-lisp
- elixir
- elm
- erlang
- go
- haskell
- javascript
- julia
- kotlin
- lua
- mips
- nim
- objective-c
- php
- purescript
- python
- r
- racket
- ruby
- rust
- scheme
- swift
secret-handshake
series
- c
- clojure
- elixir
- elm
- erlang
- go
- haskell
- javascript
- kotlin
- lfe
- lua
- objective-c
- php
- python
- ruby
- rust
- swift
sgf-parsing
sieve
- c
- clojure
- common-lisp
- elixir
- erlang
- go
- haskell
- javascript
- julia
- kotlin
- lua
- objective-c
- php
- python
- r
- ruby
- rust
- swift
simple-cipher
simple-linked-list
space-age
- c
- clojure
- common-lisp
- elixir
- elm
- erlang
- go
- haskell
- javascript
- kotlin
- lfe
- lua
- nim
- objective-c
- ocaml
- php
- prolog
- python
- r
- reasonml
- ruby
- rust
- sml
- swift
spiral-matrix
strain
sublist
sum-of-multiples
- c
- clojure
- elixir
- elm
- erlang
- go
- haskell
- javascript
- kotlin
- lfe
- lua
- nim
- objective-c
- php
- prolog
- purescript
- python
- r
- ruby
- rust
- sml
- swift
tournament
transpose
tree-building
triangle
- bash
- c
- clojure
- common-lisp
- elixir
- elm
- erlang
- go
- haskell
- javascript
- julia
- kotlin
- lua
- mips
- nim
- objective-c
- ocaml
- php
- prolog
- purescript
- python
- r
- ruby
- rust
- swift
trinary
twelve-days
two-bucket
two-fer
- bash
- c
- clojure
- elisp
- elixir
- elm
- erlang
- go
- javascript
- kotlin
- nim
- objective-c
- python
- racket
- ruby
- scheme
- sml
- swift
variable-length-quantity
word-count
- bash
- c
- clojure
- common-lisp
- elisp
- elixir
- elm
- erlang
- go
- haskell
- javascript
- julia
- kotlin
- lfe
- lua
- nim
- objective-c
- ocaml
- php
- purescript
- python
- r
- racket
- reasonml
- ruby
- rust
- scheme
- swift