Cursus Raku / Elementa / Positionalia data genera / Exercitationes / 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 programmatum in archivo odd-indices.raku.

Output

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.

Proximum exercitium

💪 Print seriem numerorum

Cursus navigatio

Typis variabiles / Allomorphes   |   Associativa data genera

Haec pagina automatice translata est per ChatGPT 4o. Originalis Anglicus textus

Translationes huius paginae: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська