Sum two inputs:
println(io.Source.stdin.getLines().take(2).map(_.toInt).sum)
Repeat each element of list num times:
def f(num:Int,arr:List[Int]):List[Int] = arr.map(x => List.fill(num)(x)).flatten
Obtain only elements less then delim:
def f(delim:Int,arr:List[Int]):List[Int] = arr.filter(_ < delim)
Drop elements with odd index:
def f(arr:List[Int]):List[Int] = arr.zipWithIndex.filter(_._2 % 2 == 1).map(e => e._1)