aboutsummaryrefslogtreecommitdiff
path: root/aoc-2020-gleam/src/ext/listx.gleam
blob: d962515c6439cd10fed111f8becdb44b3eda31d0 (plain)
1
2
3
4
5
6
7
import gleam/list

pub fn count(list: List(a), satisfying predicate: fn(a) -> Bool) -> Int {
  list
  |> list.filter(for: predicate)
  |> list.length
}