数据结构篇:
package com.qf.scala.exercise
import scala.collection.mutable
//编写一段WordCount函数,
// 统计传入的字符串中单词的个数
object _dya02Ex01 {
def main(args: Array[String]): Unit = {
//调用
wordCount("anything is possible believe yourself")
//定义wordCount函数
def wordCount(str:String)={
val count = new mutable.HashMap[String,Int]
for(words <- str.split(" ")) {
count(words) = count.getOrElse(words,0) + 1
}
}
}
}
package com.qf.scala.exercise
//编写一个函数 minmax(values:Array[Int]),
// 返回数组中最小值和最大值的对偶
object _dya02Ex02 {
def main(args: Array[String]): Unit = {
def minAndMax(v:Array[Int]) ={
(v.min,v.max)
}
val ints = Array(1,2,3,4,5,6)
println(minAndMax(ints))
Scala 挑战练习题 day-02
最新推荐文章于 2022-05-18 16:10:25 发布
本文介绍了Scala中的WordCount函数,用于统计字符串中单词数量,随后展示了如何编写minAndMax函数获取数组的最小值和最大值,以及移除链表中的零元素。还涉及了映射数组操作、二维数组转换和处理字符串集合的函数。
摘要由CSDN通过智能技术生成