main_testing2/danube_test3.scala
changeset 384 6e1237691307
parent 347 4de31fdc0d67
child 403 ffce7b61b446
equal deleted inserted replaced
383:c02929f2647c 384:6e1237691307
    33 val ls4_urban = ls3_urban zip ls3_urban.tail
    33 val ls4_urban = ls3_urban zip ls3_urban.tail
    34 val ls5_urban = ls4_urban ::: ls4_urban.reverse
    34 val ls5_urban = ls4_urban ::: ls4_urban.reverse
    35 
    35 
    36 assert(urban_ck(ls5_urban))
    36 assert(urban_ck(ls5_urban))
    37 
    37 
       
    38 // fourth test !!!
    38 
    39 
    39 /*
    40 /*
    40 import io.Source
    41  
    41 import scala.util._
    42 val ls6_urban = (10 to 500 by 10).map(_.toString).toList
       
    43 val ls7_urban = ls6_urban zip ls6_urban.tail
       
    44 val ls8_urban = ls7_urban ::: ls7_urban.reverse
    42 
    45 
    43 def urban_get_csv_file(name: String) : List[String] = {
    46 assert(urban_ck(ls8_urban)) 
    44   val csv = Source.fromFile(name)
       
    45   csv.mkString.split("\n").toList.drop(1)
       
    46 }
       
    47 
       
    48 def urban_process_ratings(lines: List[String]) : List[(String, String)] = {
       
    49   for (cols <- lines.map(_.split(",").toList); 
       
    50        if (cols(2).toFloat >= 4)) yield (cols(0), cols(1))  
       
    51 }
       
    52 
       
    53 val urban_ratings = urban_process_ratings(urban_get_csv_file("ratings.csv").take(1000))
       
    54 
       
    55 assert(urban_ck(urban_ratings))
       
    56 */
    47 */