solutions1/collatz.scala
changeset 266 ca48ac1d3c3e
parent 208 f8883f8a14ad
child 282 ec9773fe1dc0
equal deleted inserted replaced
265:59779ce322a6 266:ca48ac1d3c3e
     1 // Part 1 about the 3n+1 conjecture
     1 // Part 1 about the 3n+1 conjecture
     2 //==================================
     2 //==================================
     3 
     3 
       
     4 // generate jar with
       
     5 //   > scala -d collatz.jar  collatz.scala
     4 
     6 
     5 object CW6a { // for purposes of generating a jar
     7 object CW6a { // for purposes of generating a jar
     6 
     8 
     7 def collatz(n: Long): Long =
     9 def collatz(n: Long): Long =
     8   if (n == 1) 0 else
    10   if (n == 1) 0 else