Don't like ads? PRO users don't see any ads ;-)
Guest

scala

By: a guest on May 2nd, 2012  |  syntax: Scala  |  size: 0.47 KB  |  hits: 21  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1.   def sameElems(lst1: List[Int], lst2_rec: List[Int]): Boolean = {
  2.     def sameElems_rec(lst1_rec: List[Int], lst2_rec: List[Int]): Boolean = lst1_rec match {
  3.       case Nil => false
  4.       case head :: tail =>
  5.         if (lst2_rec == Nil) {
  6.           true
  7.         } else if (head == lst2_rec.head) {
  8.           sameElems_rec(lst1, lst2_rec.tail)
  9.         } else {
  10.           sameElems_rec(lst1_rec.tail, lst2_rec)
  11.         }
  12.     }
  13.     sameElems_rec(lst1, lst2_rec)
  14.   }