diff options
| author | 冯昶 <fengchang@novel-supertv.com> | 2024-04-01 16:17:12 +0800 |
|---|---|---|
| committer | 冯昶 <fengchang@novel-supertv.com> | 2024-04-01 16:17:12 +0800 |
| commit | e8291e11dd0db9f18879945797a3abbf0752e1c3 (patch) | |
| tree | bb9a3dc76e3959ccb610e98e12246322ab769e71 | |
| parent | 9b56207d14f09c06c6f4f480f2981366edc8de0a (diff) | |
| download | perlweeklychallenge-club-e8291e11dd0db9f18879945797a3abbf0752e1c3.tar.gz perlweeklychallenge-club-e8291e11dd0db9f18879945797a3abbf0752e1c3.tar.bz2 perlweeklychallenge-club-e8291e11dd0db9f18879945797a3abbf0752e1c3.zip | |
ch-2a.raku: task 2 1-liner
| -rwxr-xr-x | challenge-263/feng-chang/raku/ch-2a.raku | 7 | ||||
| -rwxr-xr-x | challenge-263/feng-chang/raku/test.raku | 7 |
2 files changed, 14 insertions, 0 deletions
diff --git a/challenge-263/feng-chang/raku/ch-2a.raku b/challenge-263/feng-chang/raku/ch-2a.raku new file mode 100755 index 0000000000..1b8f481323 --- /dev/null +++ b/challenge-263/feng-chang/raku/ch-2a.raku @@ -0,0 +1,7 @@ +#!/bin/env raku + +unit sub MAIN(Str:D $s1, Str:D $s2); + +use MONKEY-SEE-NO-EVAL; + +put (EVAL "$s1, $s2").map({ $_[0] xx $_[1] }).Bag.sort(+*.key).map({ [+.key, .value] }).Array.raku; diff --git a/challenge-263/feng-chang/raku/test.raku b/challenge-263/feng-chang/raku/test.raku index 8a2cd6dc4c..c35a6af606 100755 --- a/challenge-263/feng-chang/raku/test.raku +++ b/challenge-263/feng-chang/raku/test.raku @@ -25,3 +25,10 @@ pwc-test './ch-2.raku', '[1,2],[2,3],[1,3],[3,2]', '[3,1],[1,3]', '[[1, 8], [2, 'Merge Items: $items1 = [[1,2],[2,3],[1,3],[3,2]], $items2 = [[3,1],[1,3]] => [[1,8],[2,3],[3,3]]'; pwc-test './ch-2.raku', '[1,1],[2,2],[3,3]', '[2,3],[2,4]', '[[1, 1], [2, 9], [3, 3]]', 'Merge Items: $items1 = [[1,1],[2,2],[3,3]], $items2 = [[2,3],[2,4]] => [[1, 1], [2, 9], [3, 3]]'; + +pwc-test './ch-2a.raku', '[1,1],[2,1],[3,2]', '[2,2],[1,3]', '[[1, 4], [2, 3], [3, 2]]', + 'Merge Items: $items1 = [[1,1],[2,1],[3,2]], $items2 = [[2,2],[1,3]] => [[1,4],[2,3],[3,2]]'; +pwc-test './ch-2a.raku', '[1,2],[2,3],[1,3],[3,2]', '[3,1],[1,3]', '[[1, 8], [2, 3], [3, 3]]', + 'Merge Items: $items1 = [[1,2],[2,3],[1,3],[3,2]], $items2 = [[3,1],[1,3]] => [[1,8],[2,3],[3,3]]'; +pwc-test './ch-2a.raku', '[1,1],[2,2],[3,3]', '[2,3],[2,4]', '[[1, 1], [2, 9], [3, 3]]', + 'Merge Items: $items1 = [[1,1],[2,2],[3,3]], $items2 = [[2,3],[2,4]] => [[1, 1], [2, 9], [3, 3]]'; |
