The problem is: Given two strings, write a method to decide if one is a permutation of the other. I wrote the following code in scala, may I know any other optimization one?
def checkpermutation(str1:String, str2:String): Boolean=(str1, str2) match {
case (a,b) if a==b => true
case (a,b) if a.length() !=b.length() =>false
case (a,b) if a.toList.sorted.mkString== a.toList.sorted.mkString => true
case _ =>false
}
case
is invalid: it checksa.toList.sorted.mkString
with itself. \$\endgroup\$