aboutsummaryrefslogtreecommitdiff
path: root/aoc-2020-gleam/src/ext/listx.gleam
blob: bead9874393ac94e0eab58cf6ac0a2009b3146ae (plain)
1
2
3
4
5
6
7
8
import gleam/iterator as iter
import ext/iteratorx as iterx

pub fn count(list: List(a), satisfying predicate: fn(a) -> Bool) -> Int {
  list
  |> iter.from_list
  |> iterx.count(satisfying: predicate)
}