We saw how to implement all three types of sorting algorithms: the bubble sort, the quick sort, and the merge sort. Understanding these sorting methods can be quite handy when learning a new concept, sitting an exam, or going through a coding interview.
We walked through a program that counts prime numbers with only a few lines of code using the power of functional programming combined with the prime number library in Ruby. We saw how to build a power digit sum algorithm. We analyzed how to leverage the humanize gem in order to convert integers into words. This is a powerful tool that you can utilize in a number of real-world programs. We also demonstrated the power of the map method and how it can be utilized to iterate and alter the values in a collection. We also saw how to work with dates in a Ruby program.
We walked through how to build a Fibonacci sequence and then...