aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author冯昶 <fengchang@novel-supertv.com>2025-05-20 10:14:19 +0800
committer冯昶 <fengchang@novel-supertv.com>2025-05-20 10:14:19 +0800
commit16dce2351be4f85df717afaae3b5353f5aa6be68 (patch)
tree59c4ad4851dd089dbf7369a36d73054ce34381e5
parent6fee2ba14176b54a3109202a1334dac2ea3b49d6 (diff)
downloadperlweeklychallenge-club-16dce2351be4f85df717afaae3b5353f5aa6be68.tar.gz
perlweeklychallenge-club-16dce2351be4f85df717afaae3b5353f5aa6be68.tar.bz2
perlweeklychallenge-club-16dce2351be4f85df717afaae3b5353f5aa6be68.zip
add ch-2a.raku
-rwxr-xr-xchallenge-322/feng-chang/raku/ch-2a.raku5
-rwxr-xr-xchallenge-322/feng-chang/raku/test.raku4
2 files changed, 9 insertions, 0 deletions
diff --git a/challenge-322/feng-chang/raku/ch-2a.raku b/challenge-322/feng-chang/raku/ch-2a.raku
new file mode 100755
index 0000000000..fb6f231ab3
--- /dev/null
+++ b/challenge-322/feng-chang/raku/ch-2a.raku
@@ -0,0 +1,5 @@
+#!/bin/env raku
+
+unit sub MAIN(*@ints);
+
+put @ints.sort.unique.antipairs.Hash{ @ints } »+» 1;
diff --git a/challenge-322/feng-chang/raku/test.raku b/challenge-322/feng-chang/raku/test.raku
index 98ba491db7..feb9a3d165 100755
--- a/challenge-322/feng-chang/raku/test.raku
+++ b/challenge-322/feng-chang/raku/test.raku
@@ -22,3 +22,7 @@ pwc-test './ch-1.raku', '--', '-A-B-CD-E', 4, 'A-BCDE', 'String Format: $str="-
pwc-test './ch-2.raku', <55 22 44 33>, '4 1 3 2', 'Rank Array: (55,22,44,33) => (4,1,3,2)';
pwc-test './ch-2.raku', <10 10 10>, '1 1 1', 'Rank Array: (10,10,10) => (1,1,1)';
pwc-test './ch-2.raku', <5 1 1 4 3>, '4 1 1 3 2', 'Rank Array: (5,1,1,4,3) => (4,1,1,3,2)';
+
+pwc-test './ch-2a.raku', <55 22 44 33>, '4 1 3 2', 'Rank Array: (55,22,44,33) => (4,1,3,2)';
+pwc-test './ch-2a.raku', <10 10 10>, '1 1 1', 'Rank Array: (10,10,10) => (1,1,1)';
+pwc-test './ch-2a.raku', <5 1 1 4 3>, '4 1 1 3 2', 'Rank Array: (5,1,1,4,3) => (4,1,1,3,2)';