LongestRun
The length of the longest run of consecutive increases.
LongestRun(p)The length of the longest run of consecutive increases.Typed signatures
| Type | Package | Applies |
|---|---|---|
(list<integer> | permutation) -> number | combinatorics | always |
Details
- Defined over
Permutationas an expression in_x, evaluated by compute-engine — the definition IS the implementation. - Takes a
Permutation, and also a bare list of integers: this reading compares entries with each other rather than with their positions, so it stands on any sequence. - Expressed with Fold — which compute-engine does have, contrary to what an earlier version of this package claimed when it put this statistic on the frontier.
Definition
Epsil, as the implementation runs it.
on Permutation, over _x
0 if Length(_x) < 1 else Fold(
Function(
[Max([a[1], a[2] + 1]), a[2] + 1, b] if b > a[3] else [Max([a[1], 1]), 1, b],
a,
b,
),
[0, 0, 0],
_x,
)[1]Examples
About
| Examples | 3 |
|---|