Raku kurss / Pielikums 🆕 / Darbs ar datiem / Saraksti, masīvi un jaucējtabulas / Exercises / Sadaliet pāra un nepāra
Risinājums: Sadaliet pāra un nepāra
Šeit ir iespējams risinājums uzdevumam.
Kods
my @numbers = 1..10;
my @even = @numbers.grep(* %% 2);
my @odd = @numbers.grep(* % 2);
say "even: @even[]";
say "odd: @odd[]";🦋 Atrodiet programmu failā even-odd.raku.
Izvade
even: 2 4 6 8 10
odd: 1 3 5 7 9Komentāri
* %% 2ir patiess skaitļiem, kas dalās ar divi;* % 2ir patiess, kad atlikums nav nulle, tas ir, skaitlis ir nepāra. Katrsgreppatur vienu grupu.Interpolējot
@even[]ar tukšo iekavu šķēli, elementi dubultpēdiņās liktās virknes iekšienē tiek izdrukāti, atdalīti ar atstarpēm.