RosettaCodeData/Task/Variable-declaration-reset/Factor/variable-declaration-reset-2.factor

12 lines
223 B
Factor
Raw Permalink Normal View History

2023-07-01 11:58:00 -04:00
USING: kernel math prettyprint sequences ;
[let
{ 1 2 2 3 4 4 5 } -1 :> ( s prev! )
s length <iota> [| i |
i s nth :> curr
i 0 > curr prev = and
[ i . ] when
curr prev!
] each
]