RosettaCodeData/Task/Order-two-numerical-lists/Scala/order-two-numerical-lists-2.scala
2023-07-01 13:44:08 -04:00

6 lines
200 B
Scala

def lessThan2(a: List[Int], b: List[Int]): Boolean = (a, b) match {
case (_, Nil) => false
case (Nil, _) => true
case (a :: _, b :: _) if a != b => a < b
case _ => lessThan2(a.tail, b.tail)
}