// your code goes here
def totalSelectedValues
(values
: List
[Int
],
selector : Int => Boolean) = {
if (selector
(e
)) total +
=e
}
total
}
def main
(args
: Array
[String
]) { val listOfValues
= List
(1,
2,
4,
5,
6,
7,
8) println
(totalSelectedValues
(listOfValues,
{e
=> true})) }
}
}
b2JqZWN0IE1haW4gZXh0ZW5kcyBBcHAgewoJLy8geW91ciBjb2RlIGdvZXMgaGVyZQoJb2JqZWN0IEhlbGxvV29ybGQgewogICBkZWYgdG90YWxTZWxlY3RlZFZhbHVlcyh2YWx1ZXM6IExpc3RbSW50XSwKICAgIHNlbGVjdG9yIDogSW50ID0+IEJvb2xlYW4pID0gewogICAgICAgIHZhciB0b3RhbCA9IDAKICAgICAgICBmb3IoIGUgPC0gdmFsdWVzKSB7CiAgICAgICAgICAgIGlmIChzZWxlY3RvcihlKSkgdG90YWwgKz1lCiAgICAgICAgfQogICAgICAgIHRvdGFsCiAgICB9CiAgIAogICAgZGVmIG1haW4oYXJnczogQXJyYXlbU3RyaW5nXSkgewogICAgICAgIHZhbCBsaXN0T2ZWYWx1ZXMgPSBMaXN0KDEsIDIsIDQsIDUsIDYsIDcsIDgpCiAgICAgICAgcHJpbnRsbih0b3RhbFNlbGVjdGVkVmFsdWVzKGxpc3RPZlZhbHVlcywge2UgPT4gdHJ1ZX0pKQogICAgfQp9Cn0=