Cursus Raku / Elementa / Plura de generibus / Positionalia data genera / Exercises / Indices impares

Solutio: Indices impares

Ad hanc quaestionem solvendam, potes uti constructo loop et incrementare variabilem loop per 2 in unaquaque iteratione. Sed etiam potes uti for loop et percurrere numeros a 1 ad dimidium longitudinis array, et deinde eos multiplicare per duo.

Codex

Hic est solutio:

my @data = 10, 12, 1, 5, -9, 8, 36, 18, 21;

say @data[2 * $_ - 1] for 1 .. @data/2;

🦋 Inveni codicem fontem in archivo odd-indices.raku.

Exitus

Primum, currite programmatum cum elementis originalibus datae.

$ raku exercises/positionals/odd-indices.raku
12
5
8
18

Deinde, addite unum item plus ad data:

my @data = 10, 12, 1, 5, -9, 8, 36, 18, 21, 22;

Confirmate novum elementum cum indice impari apparere in output:

$ raku exercises/positionals/odd-indices.raku
12
5
8
18
22

Commentarii

In proxima parte cursus, ad hanc quaestionem redibimus ut eam solvemus alio modo omnino.

Indices impares   |   Print seriem numerorum