blob: e655aef5b3d1979a2de268360d9fe0425e0ef000 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
import gleam/io
pub fn main() {
let numbers = [1, 2, 3, 4, 5]
io.debug(get_first_larger(numbers, 3))
io.debug(get_first_larger(numbers, 5))
}
fn get_first_larger(numbers: List(Int), limit: Int) -> Int {
case numbers {
[first, ..] if first > limit -> first
[_, ..rest] -> get_first_larger(rest, limit)
[] -> 0
}
}
|