object Wufan { def main(args: Array[String]): Unit = { val list1 = List("1", "2", "3", "4", "5", "6", "7", "8","9", "10", "11", "12", "13", "14", "15", "16") val k:Int=3 list1.sortWith((s, t) => s.compareTo(t) < 0).take(k).takeRight(1).foreach(println) } }
例如n为16,k为3,则正整数序列为[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16],其字典顺序为[1,10,11,12,13,14,15,16,2,3,4,5,6,7,8,9],所以程序应返回其字典顺序的第3个数11。