Next month (October), will have the Object-Oriented October theme, which will feature six languages:
- C#
- Crystal
- Java
- Pharo
- Ruby
- PowerShell
Clearly, we’d want to select exercises that lend themselves well to an object-oriented approach. This is the list of shared implemented exercises:
exercise | csharp | crystal | java | pharo-smalltalk | ruby | powershell |
---|---|---|---|---|---|---|
clock | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
diamond | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
flatten-array | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
grains | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
isbn-verifier | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
matrix | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
proverb | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
resistor-color-duo | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
tournament | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
all-your-base | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
bowling | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
grade-school | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
kindergarten-garden | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
minesweeper | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
nth-prime | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
nucleotide-count | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
pascals-triangle | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
perfect-numbers | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
prime-factors | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
queen-attack | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
resistor-color | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
rotational-cipher | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
affine-cipher | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
alphametics | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
binary-search-tree | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
book-store | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
change | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
circular-buffer | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
connect | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
dominoes | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
forth | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
meetup | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
ocr-numbers | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
palindrome-products | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
pig-latin | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
pythagorean-triplet | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
rail-fence-cipher | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
run-length-encoding | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
say | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
sublist | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
twelve-days | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
two-bucket | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
wordy | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
bank-account | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
beer-song | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
complex-numbers | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
crypto-square | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
custom-set | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
dnd-character | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
food-chain | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
grep | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
house | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
list-ops | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
poker | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
rational-numbers | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
resistor-color-trio | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
simple-cipher | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
strain | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
transpose | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
zipper | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
accumulate | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
diffie-hellman | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
error-handling | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
go-counting | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
hangman | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
knapsack | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
ledger | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
markdown | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
parallel-letter-frequency | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
pov | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
react | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
rectangles | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
rest-api | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
scale-generator | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
sgf-parsing | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
spiral-matrix | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
state-of-tic-tac-toe | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
tree-building | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
variable-length-quantity | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
word-search | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
zebra-puzzle | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
binary | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
bottle-song | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
die | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
dot-dsl | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
killer-sudoku-helper | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
micro-blog | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
microwave | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
resistor-color-expert | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
satellite | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
square-root | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |