diff options
| author | Mohammad S Anwar <Mohammad.Anwar@yahoo.com> | 2022-12-06 16:57:22 +0000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-12-06 16:57:22 +0000 |
| commit | 523220332da601c6830654adae698bfa0451ac06 (patch) | |
| tree | 0ee3f66d25cbbd1f78d493dbaa3304e23471c4ea | |
| parent | 95eb21d36d55964f2f988cb8767fa8f046a9f3ff (diff) | |
| parent | 55ab3ed96c4ba4c9b34e411bd6c6cc83dfad096e (diff) | |
| download | perlweeklychallenge-club-523220332da601c6830654adae698bfa0451ac06.tar.gz perlweeklychallenge-club-523220332da601c6830654adae698bfa0451ac06.tar.bz2 perlweeklychallenge-club-523220332da601c6830654adae698bfa0451ac06.zip | |
Merge pull request #7218 from seaker/master
Challenge 194, Feng Chang's Raku solutions
| -rwxr-xr-x | challenge-194/feng-chang/raku/ch-1.raku | 8 | ||||
| -rwxr-xr-x | challenge-194/feng-chang/raku/ch-2.raku | 8 |
2 files changed, 16 insertions, 0 deletions
diff --git a/challenge-194/feng-chang/raku/ch-1.raku b/challenge-194/feng-chang/raku/ch-1.raku new file mode 100755 index 0000000000..65d8ef5558 --- /dev/null +++ b/challenge-194/feng-chang/raku/ch-1.raku @@ -0,0 +1,8 @@ +#!/bin/env raku + +unit sub MAIN(Str:D \tms); + +put (9...0).first({ + try { "2022-02-22T{ tms.trans('?' => ~$_) }:00Z".DateTime } + $_ unless $! +}); diff --git a/challenge-194/feng-chang/raku/ch-2.raku b/challenge-194/feng-chang/raku/ch-2.raku new file mode 100755 index 0000000000..37483971cb --- /dev/null +++ b/challenge-194/feng-chang/raku/ch-2.raku @@ -0,0 +1,8 @@ +#!/bin/env raku + +unit sub MAIN(Str:D \str); + +my @freq = str.comb.Bag.values; +my @u = @freq.unique; + +put +(+@u == 2 and abs([-] @u) == 1 and @freq.grep(@freq.max) == 1); |
