Solution and Tests to the Columbia University
lib/collatz_sequence.rb- contains solutionspec/collatz_sequence_spec.rb- includes tests
- The method
determine_collatz_sequenceaccepts as an argument number n and returns and an array with a sequence. - The method
determine_collatz_sequence_printaccepts as an argument an array witha a sequence and prints it in a console. - The method
collect_all_collatz_sequences_length_foraccepts as an argument number n and returns an array of hashes where hash is a single key - value pair. Key is n - number and value is a length of the sequence. - The method
find_the_longest_sequenceaccepts as an argument an array with hashes and returns an array with two elements. The first element is a n - number and the second a length of the sequence.
- Run
bundle install - Open terminal window
- From the project directory run
rspec