diff -r 11396c17cd8b -r 716042628398 testing/collatz.scala --- a/testing/collatz.scala Fri Nov 10 09:23:23 2017 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,20 +0,0 @@ -// Part 1 about the 3n+1 conjecture -//================================== - -object CW6a { - -def collatz(n: Long): Long = - if (n == 1) 1 else - if (n % 2 == 0) 1 + collatz(n / 2) else - 1 + collatz(3 * n + 1) - - -def collatz_max(bnd: Long): (Long, Long) = { - val all = for (i <- (1 to bnd.toInt).toList) yield collatz(i) - val max = all.max - (max, all.indexOf(max) + 1) -} - - -} -