diff options
author | Tomasz Chojnacki <tomaszchojnacki2001@gmail.com> | 2023-02-02 14:46:32 +0100 |
---|---|---|
committer | Tomasz Chojnacki <tomaszchojnacki2001@gmail.com> | 2023-02-02 14:46:32 +0100 |
commit | c74bb3862190e866a8764bf0781f60b248b64876 (patch) | |
tree | d746453322d6234a0234c44ebc6f70e5f27af916 /aoc-2020-gleam/src/ext | |
parent | a5b3eff4b14e3d84a9f5f5f73dc6df4be34cd27d (diff) | |
download | gleam_aoc2020-c74bb3862190e866a8764bf0781f60b248b64876.tar.gz gleam_aoc2020-c74bb3862190e866a8764bf0781f60b248b64876.zip |
Refactor day 2
Diffstat (limited to 'aoc-2020-gleam/src/ext')
-rw-r--r-- | aoc-2020-gleam/src/ext/listx.gleam | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/aoc-2020-gleam/src/ext/listx.gleam b/aoc-2020-gleam/src/ext/listx.gleam new file mode 100644 index 0000000..d962515 --- /dev/null +++ b/aoc-2020-gleam/src/ext/listx.gleam @@ -0,0 +1,7 @@ +import gleam/list + +pub fn count(list: List(a), satisfying predicate: fn(a) -> Bool) -> Int { + list + |> list.filter(for: predicate) + |> list.length +} |