Quick actions

cmd+k|ctrl+k

Navigation

Languages

Leaders

Snippet info

Language

Raku

Visibility

public

Author

fernando-correa

Created

2020-09-19T13:44:21Z

Updated

2020-09-19T13:44:39Z

multi leaders([]) { Empty }
multi leaders([ $first, *@rest where $first > *.all ]) {
    [ $first, |leaders @rest ]
}
multi leaders([ $first, *@rest ]) {
    leaders @rest
}

say leaders [9, 10, 7, 5, 6, 1];
say leaders [3, 4, 5];
INFO