Implement Collection
All checks were successful
/ publish (push) Successful in 1m24s

This commit is contained in:
2026-04-27 19:00:49 +02:00
parent 6c7fad267c
commit 24838b8f77
88 changed files with 1153 additions and 10 deletions

12
src/collection/minOf.ts Normal file
View File

@@ -0,0 +1,12 @@
import {error} from "../util/error";
export function minOf<T>(value: T[], transform: (it: T) => number): number {
if (value.length === 0) error();
let min = transform(value[0]);
for (let index = 1; index < value.length; index++) {
const it = value[index];
const val = transform(it);
if (val < min) min = val;
}
return min;
}