This will be an interesting month to select exercises for, as there is little overlap between these languages.
That said, it will be incredibly cool if we do have exercises for all these tracks, as they are likely to be solved in completely different ways across tracks.
If a couple of tracks don’t yet have an exercise, we can always add it before May.
Here is the list of shared exercises:
exercise | ballerina | pharo-smalltalk | prolog | red | rust | tcl | unison |
---|---|---|---|---|---|---|---|
hello-world | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
raindrops | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
reverse-string | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
roman-numerals | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
space-age | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
acronym | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
armstrong-numbers | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
bowling | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
collatz-conjecture | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
etl | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
isogram | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
leap | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
run-length-encoding | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
sum-of-multiples | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
two-fer | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
allergies | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
anagram | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
bob | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
clock | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
darts | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
diamond | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
difference-of-squares | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
grains | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
hamming | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
high-scores | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
knapsack | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
largest-series-product | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
matching-brackets | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
nucleotide-count | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
pangram | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
protein-translation | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
queen-attack | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
rna-transcription | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
rotational-cipher | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
sieve | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
simple-linked-list | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
spiral-matrix | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
all-your-base | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
atbash-cipher | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
change | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
circular-buffer | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
crypto-square | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
dominoes | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
flatten-array | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
forth | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
grade-school | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
isbn-verifier | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
kindergarten-garden | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
luhn | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
minesweeper | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
pascals-triangle | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
proverb | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
resistor-color-duo | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
robot-simulator | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
scale-generator | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
secret-handshake | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
sublist | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
tournament | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
triangle | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
word-count | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
wordy | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
zebra-puzzle | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
accumulate | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
affine-cipher | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
alphametics | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
beer-song | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
binary | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
binary-search | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
book-store | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
complex-numbers | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
custom-set | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
diffie-hellman | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
dot-dsl | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
error-handling | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
gigasecond | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
grep | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
killer-sudoku-helper | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
matrix | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
nth-prime | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
ocr-numbers | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
palindrome-products | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
parallel-letter-frequency | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
perfect-numbers | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
phone-number | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
pig-latin | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
poker | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
pov | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
prime-factors | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
pythagorean-triplet | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
rail-fence-cipher | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
react | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
rectangles | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
resistor-color | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
resistor-color-trio | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
robot-name | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
saddle-points | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
satellite | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
say | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
scrabble-score | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
series | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
service-invocation | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
simple-cipher | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
twelve-days | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
two-bucket | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
variable-length-quantity | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
yacht | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
zipper | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
bank-account | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
basics-monitor-rush | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
basics-transformation-csv | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
basics-transformation-json | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
basics-transformation-xml | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
binary-search-tree | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
calculator-service | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
cheryls-birthday | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
connect | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
database-employee-onboarding | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
database-large-expenses | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
database-payment-audit | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
database-payment-batches | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
decimal | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
die | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
… continued in next post due to Discourse limits