Kurso de Raku / Esencoj / Poziciaj datentipoj / Ekzercoj / Malparaj indeksoj
Solvo: Malparaj indeksoj
Por solvi ĉi tiun taskon, vi povas uzi la loop
konstruon kaj pliigi la buklan variablon per 2 en ĉiu iteracio. Sed vi ankaŭ povas uzi for
buklon kaj skani la nombrojn de 1 ĝis la duono de la longo de la tabelo, kaj tiam multobligi ilin per du.
Kodo
Jen la solvo:
my @data = 10, 12, 1, 5, -9, 8, 36, 18, 21;
say @data[2 * $_ - 1] for 1 .. @data/2;
🦋 Trovu la programon en la dosiero odd-indices.raku.
Eligo
Unue, rulu la programon kun la originalaj datumoj.
$ raku exercises/positionals/odd-indices.raku
12
5
8
18
Tiam, aldonu unu plian elementon al la datumoj:
my @data = 10, 12, 1, 5, -9, 8, 36, 18, 21, 22;
Konfirmu ke la nova elemento kun nepara indekso aperas en la eligo:
$ raku exercises/positionals/odd-indices.raku
12
5
8
18
22
Komentoj
En la sekva parto de la kurso, ni revenos al ĉi tiu tasko por solvi ĝin uzante tute malsaman aliron.
Sekva ekzerco
Kurso navigado
← Tipitaj variabloj / Alomorfoj | Asociaj datentipoj →
Ĉi tiu paĝo estas aŭtomate tradukita per ChatGPT 4o. Originala angla teksto
Tradukoj de ĉi tiu paĝo: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська