Raku kurss / Padziļināti / Vairāk par iebūvētajiem tipiem / Secības / Exercises / Divnieka pakāpes
Risinājums: Divnieka pakāpes
Šeit ir iespējams risinājums uzdevumam.
Kods
say (1, 2, 4 ... Inf).head(8);🦋 Atrodiet programmu failā powers-of-two.raku.
Izvade
(1 2 4 8 16 32 64 128)Komentāri
Trīs sākuma vērtības
1, 2, 4aug reizinoties, tāpēc...atpazīst ģeometrisku virkni; arInfkā beigu punktu tā pati no sevis nekad neapstājas.head(8)izvelk tikai pirmās astoņas vērtības. Tā kā virkne ir slinka, pārējās nekad netiek ģenerētas — un tas ir vienīgais iemesls, kāpēc bezgalīgu virkni ir droši rakstīt.
Kursa navigācija
← Divnieka pakāpes | Pēdējie trīs →