diff -r c40f364d87eb -r b4def82f3f9f progs/collatz.scala --- a/progs/collatz.scala Sun Nov 05 12:56:55 2017 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,26 +0,0 @@ -// Part 1 about the 3n+1 conceture -//================================= - - -//(1) Complete the collatz function below. It should -// recursively calculate the number of steps needed -// until the collatz series reaches the number 1. -// If needed you can use an auxilary function that -// performs the recursion. The function should expect -// arguments in the range of 1 to 1 Million. - -def collatz(n: Long): ... = ... - - -//(2) Complete the collatz bound function below. It should -// calculuate how many steps are needed for each number -// from 1 upto a bound and returns the maximum number of -// steps and the corresponding number that needs that many -// steps. You should expect bounds in the range of 1 -// upto 1 million. The first component of the pair is -// the maximum number of steps and the second is the -// corresponding number. - -def collatz_max(bnd: Int): (Int, Int) = ... - -