aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuca Ferrari <fluca1978@gmail.com>2022-12-05 18:00:03 +0100
committerLuca Ferrari <fluca1978@gmail.com>2022-12-06 07:49:08 +0100
commit246d43250884545dc6af047f756d3044cbff2253 (patch)
tree73b18ae504680266490e5ffdcddbe9a0805d46b9
parent6b70bf5e72c342c2b79ff650d98203b64084462a (diff)
downloadperlweeklychallenge-club-246d43250884545dc6af047f756d3044cbff2253.tar.gz
perlweeklychallenge-club-246d43250884545dc6af047f756d3044cbff2253.tar.bz2
perlweeklychallenge-club-246d43250884545dc6af047f756d3044cbff2253.zip
Task 2 done
-rw-r--r--challenge-194/luca-ferrari/raku/ch-2.p615
1 files changed, 15 insertions, 0 deletions
diff --git a/challenge-194/luca-ferrari/raku/ch-2.p6 b/challenge-194/luca-ferrari/raku/ch-2.p6
new file mode 100644
index 0000000000..885e45c93f
--- /dev/null
+++ b/challenge-194/luca-ferrari/raku/ch-2.p6
@@ -0,0 +1,15 @@
+#!raku
+
+# Perl Weekly Challenge 194
+
+sub MAIN( Str $what where { $what ~~ / ^ <[a..z]>+ $ / } ) {
+
+ my $counter = Bag.new: $what.comb;
+
+ "1".say and exit if ( $counter.values.max - $counter.values.min == 1
+ && $counter.keys.grep( { $counter{ $_ } == $counter.values.max } ) == 1 );
+
+ "0".say;
+
+
+}