diff options
| -rw-r--r-- | challenge-080/jeongoon/raku/ch-1.raku | 3 | ||||
| -rw-r--r-- | challenge-080/jeongoon/raku/ch-2.raku | 7 |
2 files changed, 8 insertions, 2 deletions
diff --git a/challenge-080/jeongoon/raku/ch-1.raku b/challenge-080/jeongoon/raku/ch-1.raku index 009beb0383..0ea1b3914c 100644 --- a/challenge-080/jeongoon/raku/ch-1.raku +++ b/challenge-080/jeongoon/raku/ch-1.raku @@ -1,4 +1,5 @@ # https://dev.to/jeongoon/weekly-challenge-080-2kg9 +#sub MAIN{say((|@_,0,Inf).sort.rotor(2=>-1).first({.[0]>-1>[-] $_})[0]+1)} + # test with: jeongoon/raku/ch-1.raku 5 2 -2 0 [1..∞].first({@*ARGS.Set∌$_}).say -#sub MAIN{say((|@_,0,Inf).sort.rotor(2=>-1).first({.[0]>-1>[-] $_})[0]+1)} diff --git a/challenge-080/jeongoon/raku/ch-2.raku b/challenge-080/jeongoon/raku/ch-2.raku index babea151c7..db35a7ad8e 100644 --- a/challenge-080/jeongoon/raku/ch-2.raku +++ b/challenge-080/jeongoon/raku/ch-2.raku @@ -1,4 +1,9 @@ # https://dev.to/jeongoon/weekly-challenge-080-task-2-kkj -# test with: raku jeongoon/raku/ch-2.raku 1 4 3 2 #sub MAIN{(|@_,|((|@_,|@_.reverse).rotor(2=>-1).grep({[<] $_}))).elems.say} + +# test with: raku jeongoon/raku/ch-2.raku 1 4 3 2 sub MAIN{(|@_,|(|@_.rotor(2=>-1).grep({[!=] $_}))).elems.say} + +# -- off the challenge +# after reading other's code (where how markus-holzer count elements in a array) +#sub MAIN{(@_+(|@_.rotor(2=>-1).grep({[!=] $_}))).say} |
