equal
deleted
inserted
replaced
11 // arguments in the range of 1 to 1 Million. |
11 // arguments in the range of 1 to 1 Million. |
12 |
12 |
13 //def collatz(n: Long) : Long = ... |
13 //def collatz(n: Long) : Long = ... |
14 |
14 |
15 |
15 |
16 //(2) Complete the collatz bound function below. It should |
16 //(2) Complete the collatz-bound function below. It should |
17 // calculate how many steps are needed for each number |
17 // calculate how many steps are needed for each number |
18 // from 1 up to a bound and then calculate the maximum number of |
18 // from 1 up to a bound and then calculate the maximum number of |
19 // steps and the corresponding number that needs that many |
19 // steps and the corresponding number that needs that many |
20 // steps. Again, you should expect bounds in the range of 1 |
20 // steps. Again, you should expect bounds in the range of 1 |
21 // up to 1 Million. The first component of the pair is |
21 // up to 1 Million. The first component of the pair is |