Kurso de Raku / Aldono 🆕 / Labori kun datumoj / Listoj, tabeloj kaj haketmapoj / Exercises / Dividu en parajn kaj neparajn
Solvo: Dividu en parajn kaj neparajn
Jen ebla solvo de la tasko.
Kodo
my @numbers = 1..10;
my @even = @numbers.grep(* %% 2);
my @odd = @numbers.grep(* % 2);
say "even: @even[]";
say "odd: @odd[]";🦋 Vi povas trovi la fontkodon en la dosiero even-odd.raku.
Eligo
even: 2 4 6 8 10
odd: 1 3 5 7 9Komentoj
* %% 2estas vera por nombroj divideblaj per du;* % 2estas vera, kiam la resto estas nenula, tio estas nepara. Ĉiugrepkonservas unu grupon.Interpoli
@even[]per la malplen-kramp-a zen-tranĉaĵo presas la elementojn apartigitajn per spacoj ene de la duoble citita ĉeno.