kotlin-coding-challenges

Any callback

Nice to solve before

Instructions

Given list of integers and callback implement a recursive function which returns true if simple value in the list passed to callback returns true, otherwise return false.

Challenge Solution Tests

Examples

Example 1

val callback:((Int) -> Boolean) = { it > 3 }
anyCallback(listOf(1, 2, 3, 4), callback) shouldBeEqualTo true

Example 2

val callback:((Int) -> Boolean) = { it > 3 }
anyCallback(listOf(1, 2, 3), callback) shouldBeEqualTo false