This is a collection of implementations of short algorithmic exercises, solved in Ruby. The exercises come from a variety of places such as a Ruby course I visited in FMI, Project Euler and others.
Name | README | Implementation | Tests | Source |
---|---|---|---|---|
Abomination | README | Implementation | Tests | FMI |
Binary Mobile | [README](Binary Mobile/README.md) | [Implementation](Binary Mobile/binary_mobile.rb) | Tests | FMI |
Bitmap | README | Implementation | Tests | FMI |
Caesar Cipher | [README](Caesar Cipher/README.md) | [Implementation](Caesar Cipher/caesar_cipher.rb) | Tests | FMI |
Enumerable#split_up | [README](Enumerable split_up/README.md) | [Implementation](Enumerable split_up/split_up.rb) | Tests | FMI |
Graphics | README | Implementation | Tests | FMI |
Homogenize | README | Implementation | Tests | FMI |
Longest Sequence | [README](Longest Sequence/README.md) | [Implementation](Longest Sequence/longest_sequence.rb) | Tests | FMI |
Magic Square | [README](Magic Square/README.md) | [Implementation](Magic Square/magic_square.rb) | Tests | FMI |
Memoization | README | Implementation | Tests | FMI |
Monochrome Bitmaps | [README](Monochrome Bitmaps/README.md) | [Implementation](Monochrome Bitmaps/monochrome_bitmaps.rb) | Tests | FMI |
Music Collection | [README](Music Collection/README.md) | [Implementation](Music Collection/music_collection.rb) | Tests | FMI |
Object#thread | [README](Object thread/README.md) | [Implementation](Object thread/object_thread.rb) | Tests | FMI |
Partition | README | Implementation | Tests | FMI |
Polynomial | README | Implementation | Tests | FMI |
Robot | README | Implementation | Tests | FMI |
Sum Square Differnece | [README](Sum Square Difference/README.md) | [Implementation](Sum Square Difference/sum_square_difference.rb) | Tests | PE |
Spy | README | Implementation | Tests | FMI |
To Proc | [README](To Proc/README.md) | [Implementation](To Proc/to_proc.rb) | Tests | FMI |
Zigzag | README | Implementation | Tests | FMI |