Advertisement
z7z7z7

Untitled

Jun 25th, 2024
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Scala 0.65 KB | None | 0 0
  1. // 创建成绩数据
  2. val scores = sc.parallelize(Seq(
  3.   ("Olivia", 95),
  4.   ("Liam", 65),
  5.   ("Emma", 88),
  6.   ("Noah", 89),
  7.   ("Ava", 50),
  8.   ("Ethan", 93),
  9.   ("Sophia", 78),
  10.   ("Mason", 99),
  11.   ("Isabella", 66),
  12.   ("Lucas", 59)
  13. ))
  14.  
  15. // 求出成绩前三名的同学
  16. val top3Students = scores.sortBy(_._2, ascending = false).take(3)
  17. println("Top 3 Students:")
  18. top3Students.foreach { case (name, score) =>
  19.   println(s"$name: $score")
  20. }
  21.  
  22. // 求出不及格的同学(成绩小于60分)
  23. val failedStudents = scores.filter(_._2 < 60).collect()
  24. println("Failed Students:")
  25. failedStudents.foreach { case (name, score) =>
  26.   println(s"$name: $score")
  27. }
  28.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement