core_solution1/collatz.scala
changeset 401 9471c3b7ea02
parent 399 b17a98b0c52f
equal deleted inserted replaced
400:e48ea8300b2d 401:9471c3b7ea02
    16   val all = for (i <- (1L to bnd)) yield (collatz(i), i)
    16   val all = for (i <- (1L to bnd)) yield (collatz(i), i)
    17   all.maxBy(_._1)
    17   all.maxBy(_._1)
    18 }
    18 }
    19 
    19 
    20 //collatz_max(1000000)
    20 //collatz_max(1000000)
    21 //collatz_max(10000000)
    21 
    22 //collatz_max(100000000)
       
    23 
    22 
    24 /* some test cases
    23 /* some test cases
    25 val bnds = List(10, 100, 1000, 10000, 100000, 1000000)
    24 val bnds = List(10, 100, 1000, 10000, 100000, 1000000)
    26 
    25 
    27 for (bnd <- bnds) {
    26 for (bnd <- bnds) {