| author | Christian Urban <christian.urban@kcl.ac.uk> | 
| Fri, 08 Dec 2023 00:54:36 +0000 | |
| changeset 478 | 0e6ca70496c1 | 
| parent 467 | 1b879b3e704e | 
| permissions | -rw-r--r-- | 
| 396 | 1 | // Core Part 1 about the 3n+1 conjecture | 
| 343 | 2 | //============================================ | 
| 11 
417869f65585
updated
 Christian Urban <christian dot urban at kcl dot ac dot uk> parents: diff
changeset | 3 | |
| 396 | 4 | object C1 {
 | 
| 11 
417869f65585
updated
 Christian Urban <christian dot urban at kcl dot ac dot uk> parents: diff
changeset | 5 | |
| 425 
6e990ae2c6a3
updated solutions and templates
 Christian Urban <christian.urban@kcl.ac.uk> parents: 
396diff
changeset | 6 | // ADD YOUR CODE BELOW | 
| 
6e990ae2c6a3
updated solutions and templates
 Christian Urban <christian.urban@kcl.ac.uk> parents: 
396diff
changeset | 7 | //====================== | 
| 11 
417869f65585
updated
 Christian Urban <christian dot urban at kcl dot ac dot uk> parents: diff
changeset | 8 | |
| 425 
6e990ae2c6a3
updated solutions and templates
 Christian Urban <christian.urban@kcl.ac.uk> parents: 
396diff
changeset | 9 | |
| 
6e990ae2c6a3
updated solutions and templates
 Christian Urban <christian.urban@kcl.ac.uk> parents: 
396diff
changeset | 10 | //(1) | 
| 343 | 11 | def collatz(n: Long) : Long = ??? | 
| 11 
417869f65585
updated
 Christian Urban <christian dot urban at kcl dot ac dot uk> parents: diff
changeset | 12 | |
| 425 
6e990ae2c6a3
updated solutions and templates
 Christian Urban <christian.urban@kcl.ac.uk> parents: 
396diff
changeset | 13 | //(2) | 
| 343 | 14 | def collatz_max(bnd: Long) : (Long, Long) = ??? | 
| 15 | ||
| 425 
6e990ae2c6a3
updated solutions and templates
 Christian Urban <christian.urban@kcl.ac.uk> parents: 
396diff
changeset | 16 | //(3) | 
| 343 | 17 | def is_pow_of_two(n: Long) : Boolean = ??? | 
| 18 | ||
| 19 | def is_hard(n: Long) : Boolean = ??? | |
| 20 | ||
| 21 | def last_odd(n: Long) : Long = ??? | |
| 11 
417869f65585
updated
 Christian Urban <christian dot urban at kcl dot ac dot uk> parents: diff
changeset | 22 | |
| 467 | 23 | |
| 281 | 24 | } | 
| 11 
417869f65585
updated
 Christian Urban <christian dot urban at kcl dot ac dot uk> parents: diff
changeset | 25 |