fork download
  1. object Main extends App {
  2. val nums = (1 to 100).toList
  3.  
  4. def fb(x: Int, f: String, s: String) =
  5. (x%3, x%5) match {
  6. case (0, 0) => f + s
  7. case (_, 0) => f
  8. case (0, _) => s
  9. case (_, _) => x.toString
  10. }
  11.  
  12. nums.map(fb(_:Int, "race", "car")).map(println _)
  13. }
Success #stdin #stdout 0.38s 322240KB
stdin
Standard input is empty
stdout
1
2
car
4
race
car
7
8
car
race
11
car
13
14
racecar
16
17
car
19
race
car
22
23
car
race
26
car
28
29
racecar
31
32
car
34
race
car
37
38
car
race
41
car
43
44
racecar
46
47
car
49
race
car
52
53
car
race
56
car
58
59
racecar
61
62
car
64
race
car
67
68
car
race
71
car
73
74
racecar
76
77
car
79
race
car
82
83
car
race
86
car
88
89
racecar
91
92
car
94
race
car
97
98
car
race