Kurso de Raku / Progresinta / Pli pri la enkonstruitaj tipoj / Aroj, sakoj kaj miksaĵoj / Exercises / Komunaj elementoj
Solvo: Komunaj elementoj
Jen ebla solvo de la tasko.
Kodo
my $a = set(<apple banana cherry>);
my $b = set(<banana cherry date>);
my $common = $a ∩ $b;
say $common.elems;
say 'apple' ∈ $common;🦋 Vi povas trovi la fontkodon en la dosiero common-elements.raku.
Eligo
2
FalseKomentoj
La komunaĵo
$a ∩ $bestas mem aro — ĉi tie{banana, cherry}— do ĝi havas2elementojn. Se vi preferas ASCII, skribu(&)anstataŭ∩.Ĉar la komunaĵo estas aro, vi povas fari al ĝi la demandon pri membreco per
∈.appleestas nur en la unua aro, do ĝi ne estas en la komunaĵo, kaj la testo redonasFalse.