How to find the length of the second smallest word in a string with Scala

1 Answer

0 votes
object SecondSmallestWordLength_Scala {
  def secondSmallestWordLength(string: String): Int = {
    val arr = string.split(" ")

    if (arr.length < 2) {
      return -1
    }

    val lengths = arr.map(_.length).sorted

    lengths(1)
  }

  def main(args: Array[String]): Unit = {
    val str = "c# java c++ python scala"
    
    println(secondSmallestWordLength(str))
  }
}



/*
run:

3

*/

 



answered Oct 4, 2024 by avibootz

Related questions

1 answer 104 views
1 answer 100 views
1 answer 119 views
2 answers 146 views
1 answer 224 views
...