Cursus Raku / Addendum 🆕 / Cum datis laborare / Textus et catenae / Exercises / Codificatio per longitudinem seriei
Solutio: Codificatio per longitudinem seriei
Ecce solutio possibilis huius exercitationis.
Codex
my $text = 'aaabbbbcc';
my $encoded = '';
for $text ~~ m:g/ (.) $0* / -> $match {
$encoded ~= $match[0] ~ $match.chars;
}
say $encoded;🦋 Inveni codicem fontem in archivo run-length.raku.
Exitus
a3b4c2Commentarii
Exemplar
(.) $0*unum signum capit deinde tot copias eius quot sequuntur congruit — unam totam seriem per congruentiam.m:gomnem seriem colligit.Pro unaquaque serie,
$match[0]littera repetita est et$match.charsquam longa series sit, itaque duo simul elementa uta3dant.Congruentiam per
-> $matchnominare optionale est. Sine eo, unaquaeque congruentia thema$_fit, et variabilem omittere et methodos in eo directe vocare potes:my $text = 'aaabbbbcc'; my $encoded = ''; for $text ~~ m:g/ (.) $0* / { $encoded ~= .[0] ~ .chars; } say $encoded;
Navigatio cursus
← Codificatio per longitudinem seriei | Indices, ordines et tabulae →