
object Base62 {
def isLeapYear(year: Int): Boolean = {
(year % 4 == 0 && year % 100 != 0) || (year % 400 == 0)
}
def main(args: Array[String]): Unit = {
val year = 2025
println(s"$year 是否为闰年: ${isLeapYear(year)}")
}
}
运行结果:


object Base63 {
def calculateF(n: Int): Double = {
(1 to n).map(i => if (i % 2 == 1) 1.0 / i else -1.0 / i).sum
}
def main(args: Array[String]): Unit = {
val f100 = calculateF(100)
println(f100)
}
}
运行结果:


object Base64 {
def fibonacci(n: Int): List[Int] = {
if (n == 1) List(1)
else if (n == 2) List(1, 1)
else {
val fibs = fibonacci(n - 1).toBuffer
fibs.append(fibs(fibs.length - 1) + fibs(fibs.length - 2))
fibs.toList
}
}
def main(args: Array[String]): Unit = {
val fibList = fibonacci(20)
fibList.foreach(println)
}
}
运行结果:
