Cursus Raku / Addendum 🆕 / Cum datis laborare / Indices, ordines et tabulae / Exercises / Elementum frequentissimum
Solutio: Elementum frequentissimum
Ecce solutio possibilis huius exercitationis.
Codex
my @values = <a b a c a b>;
my %count;
%count{$_}++ for @values;
say %count.sort(-*.value)[0].key;🦋 Inveni codicem fontem in archivo most-common.raku.
Exitus
aCommentarii
Postquam unusquisque valor in
%countnumeratus est, paria per-*.valueordinare frequentissimum primum ponit;[0].keydeinde illud elementum reddit.Raku numerationem pro te agere potest per
Bag, qui numerat quotiens unusquisque valor appareat. Deinde.max(*.value)par cum numero maximo eligit, et.keyelementum ipsum est:my @values = <a b a c a b>; say @values.Bag.max(*.value).key; # a
Tota numeratio una vocatio methodi est, et nulla tabula expressa est quae curetur.
Navigatio cursus
← Elementum frequentissimum | Duos indices in tabulam coniunge →