Skip to content

Commit 3943347

Browse files
implemented fun processAndFilterNumbers()
1 parent a0c1c71 commit 3943347

1 file changed

Lines changed: 13 additions & 1 deletion

File tree

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,17 @@
11
package mate.academy
22

3-
fun processAndFilterNumbers(numbers: List<Int>): List<Int> {
3+
const val ZERO = 0
4+
const val TWO = 2
5+
const val TWENTYFIVE = 2
46

7+
fun processAndFilterNumbers(numbers: List<Int>): List<Int> {
8+
val result = mutableListOf<Int>()
9+
numbers.forEach {
10+
if (it % TWO == ZERO) {
11+
result.add(it / TWO)
12+
} else {
13+
result.add(it * TWO)
14+
}
15+
}
16+
return result.filter { it > TWENTYFIVE }
517
}

0 commit comments

Comments
 (0)