diff options
| author | Myoungjin JEON <jeongoon@gmail.com> | 2020-10-01 12:46:27 +1000 |
|---|---|---|
| committer | Myoungjin JEON <jeongoon@gmail.com> | 2020-10-01 12:46:27 +1000 |
| commit | 7dd55476dcb0aeb0910e318587080dbad73328b5 (patch) | |
| tree | 1f00bc6807e8e27c096e69304cbd1c3f038002a3 /challenge-080 | |
| parent | bacd815752b6e6e4c8b0646be9d32ebc53ed478a (diff) | |
| download | perlweeklychallenge-club-7dd55476dcb0aeb0910e318587080dbad73328b5.tar.gz perlweeklychallenge-club-7dd55476dcb0aeb0910e318587080dbad73328b5.tar.bz2 perlweeklychallenge-club-7dd55476dcb0aeb0910e318587080dbad73328b5.zip | |
[ch-080/jeongoon] off the challenge: ch-2.raku
Diffstat (limited to 'challenge-080')
| -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} |
