Vous êtes sur la page 1sur 1

object examen1 extends App {

def balanceado(c:List[Char]):Boolean = c match{


case Nil => false
case _ => if(c.map((x:Char) => if(x=='(') 1 else if(x==')') -1 else
0).reduceLeft(_+_) == 0 && c.head=='(') true else false
}

var prueba=List('(','b',')')
System.out.println(balanceado(prueba))

Vous aimerez peut-être aussi